Queued up messages per channel, instead of per message. This prevents interleaving of messages between channels.