Being able to ack or nack whilst consuming RabbitMQ messages is very important to me. This mechanism provides the security that if you successfully put a message on a persistent queue, you can be sure it will be consumed (or dead lettered). The queue becomes a transaction boundary.
I hope this gets added quickly!