Invoice Capture included an activity in Workflow to run the job, it never failed. Applying the template alone with smart fields does not always work. Having a reliable activity would help ensure the job runs, we know how long it takes, we know when it is complete.
Piling up loops of apply template, wait X amount of time, remove template, apply template, wait X amount of time would no longer be necessary.