Yang,
Not sure if this would work, but worth a try on your side. Add a cancel action to the main action that runs the transmit. Cancel actions run when any of the sub-actions fail or are cancelled by the user. See if the cancel action runs after closing the failed transmit dialog (if you are displaying one). A quick test would just be to add a cancel action with a message step to popup a dialog saying "After failed transmit!"
Jason Latko - Senior Product Developer at SAP