Problem/Motivation
Talks about #2628144: Ensure that ConfigImport is taking place against the same code base making config import more reliable. There is some contention because it reduces some of the abilities of developers to do what they please. This issue is going to do something simpler. Ensure that when running configuration import there are no outstanding database updates to run.
Proposed resolution
Add validator to ensure that no outstanding updates need running.
Remaining tasks
User interface changes
Additional configuration import validation messages
API changes
None
Data model changes
None