I have a orchstration that sends a mesage via SOAP with a dinamic send port. If i catch an exception, i log it and retry to send it after x seconds. My first aproach was to have to catch the webexception in the orchestrations, but it didin't catched it. Then I start to use the option Delivery Notification = transmitted, that raises a DeliveryFailureException and i catched it and the instance exectues correctly (sleep x seconds and retry to send it) and send's the message correctly, but the instace of the orchestration still appear in HAT as suspended.