Потоки в большинстве случаев просто не показывают ошибки, просто завершаются с сообщением ок. А насчет "не знаю где ошибка" - в этом и вся трудность, знал бы прикуп жил бы в сочи...
определи признак ошибки; если была ошибка увеличить счетчик ошибок; если ошибки не было обнулить счетчик. если счетчик больше или равно или равно MAX отправить письма и фэйл /прервать скрипт, тоесть действие все же нужно выполнить до завершения