Adjusted the exception handling so that we never try to parse SOAP data out of an error stream, and so that we always rethrow an Exception after collecting debug data.