Forget about recorded consumer on basic.cancel
Ditto for queue.delete

Unfortunately, there is no way to detect if the queue
was deleted with ifUnused and ifEmpty. Fortunately,
those are not commonly used.
Ditto for exchange.delete
Ditto for queue.unbind
Ditto for exchange.unbind