Allow user to overwrite Scheduler parameters when restarting.
I think this does what it says on the tin.
All the changeable Scheduler parameters are now read in again from the fresh
YAML file in engine_config(), which should allow users to overwrite them when
restarting.
The YAML file itself is re-read anyway and passed to engine_config().
What do you think?