There is actually only one envelop since it does not close. It is missing </soap:Envelope> just before the <soap:Body>
In this case the custom authentication in the header is the first suspect. Since it is only sometimes happening, the data is probably sometimes containing some strings that are processed wrong. And the emirates tend to use arabic characterset of some kind.