[fix] When batching messages, if the first message in a batch is bigger than the mtu, then it wasn't being sent until the next message comes in (or the message timeout). It now sends it immediately.