У меня так и через 2 месяца работы было,работал через одну копию...
Адекватным решением на будущее будет делать две копии и каждые поправки в скрипте дублировать
Screenshot_1.png
Условие что на картинке сработает для следующих значений [[FILE_COUNT]]: 1, 11, 21, 31, 41, ...
Все действия кроме первого (объявления переменной) можно поместить в одну функцию которая будет отвечать за запись в файл.
Придумал. Создам в базе данных отдельную таблицу, потоки будут брать запасные оттуда прокси и удалять. Раз в час отдельный поток будет заново из текстовика формировать список запасных прокси.