Ситуации могут быть 2:
1) Ошибка во время записи, тут можно её перехватить и самому что-то сделать, отменив запись или сделав отрицательную пометку
2) Таймаут, функция завершилась. Тут уже никак самому не записать какую-то пометку разве что только вернуться позже и проверить статус записи. Наверное стоит поставить время начала. Например если запись началась 1 час назад, а метки об успехе нет - значит функция ушла в таймаут и весь массив записей не успешен (так как записалась только половина например)