Clean up ServiceRequestBase related classes a bit.
Remove catch block from ServiceRequestBase. This exception is never thrown.
Fix SOAP error handling: if an error code is returned, the SOAP fault should be parsed.