Unfortunately, the factory reset did not fix the charging issue. On the bright side, a factory reset wasn't nearly as bad as I had thought. I still had to log into everything again, but Google had backed up all my apps and settings and restored them for me, so it was easier than expected.
The...