Genau für sowas ist die Keyed-DTAQ gedacht.

Auf jeden Fall ist es immer wichtig, eine DTAQ auch mal aufzuräumen (DLT/CRT bei IPL o.ä.).
Vor dem Senden mit Job-Nr. kann man per SQL den Jobstatus des Zieljobs prüfen ob der User nicht inzwischen die Lust am Warten verloren hat.

Ach ja, noch eine Alternative:
Du schreibst einen Webservice, der per SQL-HTTP-Requests abgefragt wird, da ist das Warten auch schon drin.