RUN TASK Restart
If a RUN TASK Process step restarts, the node where the program executes attempts to find the checkpoint record in the checkpoint file. If the RUN TASK step is still executing, the Process that is running for the restart of the step waits for the RUN TASK program to finish the first task and then proceed to the next step of the Process.
At Process restart for a RUN TASK step, if the program is still executing, you see two Processes in the EX queue for the same Process step. The first Process is executing the program. The second Process is waiting for the first Process to complete. When the first Process completes, it determines that the session it was running under is lost and posts the second Process. The second Process records how the RUN TASK step that is still executing ended, and proceeds to the next step in the Process.