Most likely your battery state had drifted / was miscalibrated. After a hard reset, it will be a guessed value based on battery voltage, which is typically not very accurate. The battery is probably almost empty Just try to recharge it and see if it behaves normally.