Avoid potentially attempting to alter flags within OverlayMainContentCfg function

If inconsistent geometryVersion values are used on the command-line and in the presampled RDO file (particularly in FastChain where there is no geometryVersion in the other input file as it is an EVNT file), then it is possible that the configuration will attempt to modify flags.GeoModel.AtlasVersion after it has been locked. This merge request moves the metadata checks out of the OverlayMainContentCfg function to locations before the flags are locked.

This opens up another question about what should be done if inconsistent command-line and input file metadata are found this will be tackled in a follow-up MR.

Tagging @tadej

Edited by John Derek Chapman

Merge request reports