Stop using AMQP channel.flow

As per http://www.rabbitmq.com/blog/2014/04/02/breaking-things-with-rabbitmq-3-3/ RabbitMQ no longer supports `channel.flow()`. We need to find a new way to pause consumers.