Проверил с асинхронной функцией не получается, так как не срабатывает ни сакцес, ни фейл. Оно видимо срабатывает внутри этой асинхронной, хотя в лог вообще ничего не выводит, поэтому не уверен что она там вообще срабатывает. А жаль, это было бы самое простое решение.
НО ЛУЧШЕ ВСЕ ТАКИ МЕТКУ СТАВИТЬ ПЕРЕД ЗАГРУЗКОЙ СТРАНИЦЫ, ЧТОБЫ СТРАНИЦА ЕЩЕ РАЗ ЗАГРУЖАЛАСЬ И РАЗГАДЫВАЛАСЬ КАПЧА. ТАКУЮ ЖЕ ТЕМУ МОЖНО СДЕЛАТЬ И С ПОМОЩЬЮ ЦИКЛОВ И ПЕРЕМЕННЫХ, НО ДОЛЬШЕ И ГЕМОРНЕЕ