Make Consumer#queue_name public
Add an option for automatic consumer recovery from basic.cancel