AMQP-72: wrap receiveAndReply with doInRabbit

* Add transactional tests