Сейчас как - стартует выгрузка, файл сразу перетирается, и идет дописывание его. Но если выгрузка произошла со сбоем, файл остается битым. Это достаточно критично.
Мое предложение - выгружать в соседний файл рядом, а если прошла успешно - последним шагом менять ее.