feat: use correlationId from header of a response in error handling
Previously, it would always generate a new uuid to use in error
handling.
Now, if the response contains a header X-Correlation-ID
it will use
that for error handling instead of generating a new one.
Prerequisite for portal#472 (closed)
Edited by François Martin