Return error in event of an empty response body

If the SOAP service you're calling is sometimes flaky,or perhaps theres an proxy problem that causes intermittent empty response bodies, this change will allow the developer to handle them more gracefully.