Вызов функции весьма маловероятен и слишком много условий нужно соблюсти. Я имел ввиду другое. Что данные будут недозаписаны, т.к. запись будет прервана вылетом CPU на исключение из-за деления на ноль в каком-то параллельном модуле, например. Вот это запросто. Или сработает brownout.
И очередное "у меня всё работает". Это не критерий. Я привёл конкретные условия когда не работает и они, очевидно, вполне возможны.