Establish fallback timeout based on job timeout.
There are two primary issues addressed with this commit:
- Expansion of available context from the job response can now be introduced into the stateful variables during config_exec.
- Based upon the runner job level timeout we now establish a maximum timeout for all processes spawned. Though unlikely to be encountered this ensures that in rare cases where SIGNALS from the runner are not encountered all jobs have a walltime established.
Edited by Paul Bryant