Reworked SOAP error handling to properly display error messages

A couple of quick fixes to SOAP error handling to better match what I'm seeing as the API in php.