Во первых, в первом ифе вы вообще ничего не выходите в лог. Во вторых перед выводами в лог поставьте небольшие паузы.
В третьих, проверьте что вы в три потока запускаете тестовый скрипт.
кажется асинхронка иногда завершает работу самопроизвольно, не по теме. у меня у одного так? просто я не вижу причину для завершения. Было бы круто все видеть что происходит, в логе не видно.
Потом нажимает "Подтвердить" (визуально мышка не выбирает картинки)
Она попадает по кнопке, просто после нажатия выводится сообщение и кнопка съезжает, во время клика курсор был над кнопкой.
Советую перейти на rucaptch-newapi или на капмонстер.
antigate может потребовать значительный затрат на решение.