Prevent the user to start a run after changing the run configuration
Description
Currently, no safety feature prevents the user to start a run after modifying the run configuration (e.g. choosing a different calibration scan) without re-configuring first. Re-configuring the system to apply a new run mode is what is expected. No enforcing such behavior lead to issues too many times.
Possible fixes
Enforce a re-configuration after applying a different run configuration. In order words, starting a run, either physics or calibration, should be prevented until the next configuration.
Edited by Laurent Petre