The guy with the Steam account gave me an idea. So, I disconnected "Origin cloud saving" (right click on the game in Origin, click settings, then shut off cloud saving), then deleted the userdata folder, then restarted the game. When it started, it didn't go out to the cloud (which causes it to obtain corrupt user data). Therefore, it didn't have corrupt user data when it rebuilt the userdata folder. Then the game launched. My kid made a new user and has to start over. But whatever, he's 4 and he's happy and now he doesn't have to use my phone to play PVZ. He can use his mom's computer again.