the ACK object now supports a .fail() callback as well. it sends
messages directly to the fail queue without retrying.
with amqp-as-promised 0.2 and later, there is no publish callback
version 0.0.4