If multiple queues are bound to the same routing key,
then a failure to deliver to one of the queues (e.g. policy limit
error) could prevent delivery on some of the other queues.
The exchange should deliver to every queue that did not
have an error before raising an error.