Am I missing some incantation?
I doubt it (reading through your whole post), I've had equally bad experiences with side-by-side installs of VS15 and VS17 and eventually reverted to reinstalling VS17 from scratch as just uninstalling VS15 made the mess even bigger.
degski
--