Update sqs_transport.py

Couple of changes to make sure we don't send more than 256KiB (with some headroom left) in batch:

* Drop the message if it's larger than the maximum size
* Check if total message size "is going to" exceed the maximum size, before it does. This makes sure message size is always under the maximum value