Unregister by consumer tag, not by consumer instance

Currently, consumer unregistration doesn't work properly during automatic recovery. `Channel#recover_consumers` passes the consumer instance, rather than the consumer tag to `unregister_consumer`, which expects a consumer tag.