...
Here's where my warning to other Android users comes in: set up your Android phone as a new phone. ... When I set my phone up again, I chose to set it up as a new phone. I'd made a note of all the apps I wanted to reinstall, and went through the annoying process of getting everything set up again from scratch.
It wasn't fun, but now I have a phone that functions
... I went through months of this annoyance ...
This sounds so much like the old Windows 'nuke the hard disk from orbit and repave' cycle.