Improve SOAP error support, error status codes are added in ResponseMessage headers, returned as HTTP 200