i think its a firmware thing, the SE batteries have more charge in them than the battery indicator says so when youre charging, itll charge longer and if you let the firmware refresh, itll say its full. I think its a way that the phone tries to prevent over charging and running completely dry. If you notice the battery meter always says its holding around 70% when in truth, its at around 50% when you charge. Theres nothing wrong with the phone or the battery and i dont think flashing will fix anything. Ive gone through 8 firmwares and its all the same :D