Did you set up a continuous outbound error queue? Similar to how we have a CQIN and CQINERR, you want another queue to move your messages to after processing has failed a defined number of times. And then you'd make sure that your exception destination is defined on the Destination of the bus to move the message after so many failed attempts. Below is an example of our out of the box continuous queue.
