Есть маленькая неприятность с обработкой окон. Например на некоторых сайтах используется авторизация через ulogin и вкладка с этим окошком открывается на рабочем столе даже если браузер в BAS закрыт
Пример
определи признак ошибки; если была ошибка увеличить счетчик ошибок; если ошибки не было обнулить счетчик. если счетчик больше или равно или равно MAX отправить письма и фэйл /прервать скрипт, тоесть действие все же нужно выполнить до завершения