Prevent un-started jobs retaining settings
Jobs which have already started running, or which have completed should be immutable, and their settings in the ledger should reflect the settings used to perform the actual run.
However, there are circumstances under which it makes sense to update the event-wide settings, but have unstarted productions updated to reflect these new settings. For example, the pe-configurator
pipeline can update the event-wide priors, and subsequent PE should be run using those prior settings.