I think I solved the problem. I have two different SE installs, 22.0.0 and 22.0.2; and seven different configurations, 21.0.0, 21.0.1, 21.0.2, 21.0.3, 21.0.3x, 22.0.0, and 22.0.2. There are four different launch icons. Two are in the SE start menu (22.0.0 and 22.0.2), one in the Startup menu (22.0.0), and one in the Quick Launch bar (22.0.2).
So when the computer restarts, the executable and configuration for 22.0.0 is read. Then if I restart SE, the executable and configuration for 22.0.2 is read. Very confusing. But when I launch either one, the last saved state of that install is restored, so it definitely works.
In order to save my sanity, I created a shortcut in the SE config folder that points to the most recent executable. I then created two hard links, one in the Startup menu and one in the Quick Launch bar, that point to the shortcut in the config folder. I left the two links under the SE menu alone since I never use them and they show which install they each go to. Then the next time I update the program, I'll change the destination in either the shortcut or the hard links and all links get updated at the same time.
Yes, I know I should do an uninstall of the old version, but I have qualms not knowing if that will affect the most recent version.
So you can consider this matter closed. (Unless you can figure out some way around the shortcut issue.
)