I’ve tried every fix that I can find, including adding my own debugging code throughout some of the WordPress include files. None of them will put a dent in this theme changing problem (which is quite annoying). So, after getting really angry about it, I moved the default theme to default-original and took my desired theme and moved it into the default folder.
I waited and the blog magically switched back to default about 8 or 9 hours later, but it’s coming up with the theme I want!
Example: https://rackerhacker.com/