I've 'calibrated' the battery twice the way you suggested (even waited an hour after it turned off, turned it back on, it turns on at 0%, but manages to run for a WHILE, and drained it again, then charge overnight)...
It fixes the calibration issue for a while, and I get great battery life, but...