и если он прошел - все равно запускаем джобу. Типа аналог at, не ?
Если сделано по уму (то есть не пытаясь забуллетпруфить всё на свете), то кронджоб контроллер должен отвечать лишь за создание Job в нужный момент времени. Что там дальше делает Job, по идее, не его ответственность