Introduce checkExitCode on the OutputExecuteJob
Makes it possible to have these jobs succeed even if the exit code is not 0. It's useful for commands that fail on successive runs.