Stopped in to confirm that cleaning the charging port was, indeed, the solution to this problem.
I pulled the battery, used a cotton swab, some alcohol, and a toothpick to clean in and around the charging port, and then replaced the battery.
The phone rebooted as normal.
Thanks all! I...