Battery is the most likely reason. It sometimes (software bug?) lets the battery discharge below the safety levels for LiPo cells. This is your case since you let it "stuck" on a page until the voltage fell below safety levels. If the circuits detect that low level voltage, it does not even charge because it is said to be dangerous to charge a deep-discharged LiPo (fire danger).
Your best shot is to buy a replacement battery and have it replaced or do it yourself.
So, try to replace the battery. I did so and it worked...
BTW, I also tried reviving the battery by slow charging it with a RC LiPo charger but it was too deeply discharged!