Only keep a single message in transit over the network

This will reduce memory usage on both the client and server as
RabbitMQ won't try to shovel as many messages across as it can manage.