The toolkit might have been unable to handle this SOAP Envelope even though it was encoded properly according to SOAP Encoding.
Remove the routing header from the SOAP Envelope (the SOAP specification requires that processed headers be removed before messages are passed on).