Was tring to polish this PR and noticed that you set to headers entire AMQP Channel. But it provides a lot of useful and critical operations. Howabout to set to headers some lite `Ack` wrapper to avoid unexpected usage of the AMQP Channel?
BTW there is need to make a note in the docs that `AmqpHeaders.CHANNEL` isn't serialized and can't be used in distributed, persistent environment.