Add a shorter form of Channel.basicConsume() which takes args, and use it in a few places where it makes sense.