We had a similar problem, and the only way I could think of, was to add a Stop/Job task at the end of the job. Internal -> Job/Task Control -> Stop Job. The trouble with this, is if a task fails midway. It will then fail once for each file triggered, since you never get to the Stop job task. So maybe you should add an On error -> Stop job flow in addition.