Add wait_for_pending_acks_returns

I am publishing messages with `mandatory=true` and need to be able to handle the `basic.return` when messages cannot be routed.

I created a new method to not break anything for existing users.