Вообще по-хорошему нужно бороться за то, чтобы операторам вообще запретили давать клиенту "кредит". Кончились средства - ВСЕ, больше ни за что никуда не снимаем. А то привыкли делать деньги из воздуха, "одалживать", когда их об этом никто не просит.
Это вряд ли возможно - в роуминге, например, биллинг не "мгновенный", так как данные от роумингового партнера (а соответственно и списания со счета) могут происходить не "в онлайне", а с некоторым опозданием. Вероятно, такая же примерно история с передачей данных.