Вообще-то не в этом деле. Существуют потери на контактах (о них зарядка знать не может), существует плавание номиналов у элементов платы при нагреве (да и в прицнипе класс точности резисторов в большинстве зарядок не самый подходящий) и так далее.
Зарядка также совершенно не в курсе сколько там оставалось после отсечки (и была ли эта отсечка). Не у регуля она же справшивает это.
Никакого "перезалива" не существует, если зарядка в порядке. "Перезалив" - это когда зарядник липошку до 4.3 В раскочегарит и, не отключившись, продолжит дальше.