first attempt at support for SOAP faults, refs #457