[READY] Strip carriage returns as causes checksum error in SDK

### Problem

When sending a SQS message with spurious browser, if there were carriage returns present in the message this caused there to be a checksum mismatch as when the message was received the carriage returns had already been interpolated causing the md5 to differ from the one generated with the message.

### Solution

Strip any carriage returns and new lines from the message before sending it.