OK - I found this out and it was corroborated by another developer.
If you have multiple versions and you set your version and immediately go and edit the registry it may not be the right one. It loads the registry of the last app/version you accessed even though it says it is the one you want. (even if you say go to the folder it will go to the one you think you are editing, not the one that is actually loaded) You need to open a solution/app using the version/registry you are about to modify and then close the app and then edit the registry.
I know this sounds confusing and sorry i could not make it more clear.
I have found changing the IDE settings (options) to have problems especially with Multiple Instances open. The nature of them saved in an XML file they are often not always “in sync” with the disk XML file(s).
Best to change options:
Close all IDE’s
Open a Single IDE
Change Options
Check out they work as desired
Close that Single IDE to assure written to XML
Open IDE(s) to work
So I would suggest adjusting your method:
*** Add: Close All IDE’s, then Open One IDE ***
You need to open a solution/app using the version/registry you are about to modify,
and then close the app,
and then edit the registry.
*** Add: Close the IDE to assure saved dettings ***