Это не "косяк", это алгоритм такой... Может, неидеальный, конечно.
Я это тоже замечал, но пока руки не дошли.
Кстати, так не всегда...
А про алгоритм можно поподробнее?
Я думал, что на "рассчитанном остатке" алгоритм остатка считается как количества "залитого" минус "израсходовано".