Failure to convert to TransportMessage should result in ErrorQueue

Log corrupted error for all transaction modes

fix race condition in transportmessage tests
Merge pull request #2472 from Particular/cantConvertToTransportMessage

Failure to convert to TransportMessage should result in ErrorQueue