So tonight I'm restore the iPhone and updating to the latest OS via iTunes. Then restoring from iCloud backup. We will see if it makes any difference.
Why not just leave it as is so you can duplicate the problem to Apple and do a walk in appt. Hot batteries would probably be treated as a priority so you might be able to get it taken care of right away.