ARF was designed to do 'recovery'....so, yes, ARF should NOT be used for a good end of job. If a job ends successfully in CA 7, it goes through job completion processing. IF ARF is used for a good end of job and IF the job record is in completion processing, ARF may not execute all the RESPONSES because job completion processing removes the job record from the queue and nothing can be done if there is no job record in the queue.
As far as the enhancement for delayed job trigger, there has been no dates/decisions on this enhancement. I strongly suggest that you 'vote' on this IDEA to give it a 'boost'.