Есть много путей для решения это задачи.
Я обычно, когда загружаю прокси, получаю в цикле данные из ресурса, используя {{ProxyResource|notreuse}} и чекаю прокси, если он не рабочий, беру другой.
Есть однопоточний скрипт которий роботает через while - true. Как при достижения необходимого мне условия через IF указать перезапусть поток сначала, тоесть не продолжать скрипт дальше где би он ни находилса, и не приривать его через fail, success, и не использовать метку - в начало, надо чтоб всьо закрилость сбросилось и начало роботу как будто я только запустил скрипт первий раз