Acquire channel's publishing lock when sending channel.close-ok
Acquire channel's publishing lock when sending channel.close-ok

Otherwise the frame may get interleaved with those of basic.publish,
resulting in a connection-level exception.

A test from #46 reproduces this most of the time.

streadway/amqp,streadway/amqp