Running a job with mq's indefinite mode that does not run over the original time specification seems to get re-run forever.
This prevents using -i for edge cases where some replicates may run over the time budget, but some will not, causing those that do not to run forever.