a working (if ugly) producer and consumer sharing a RabbitMQ queue.