Этот код HTTP — 504 Gateway Time-out — значит, что в обработке запроса участвовало несколько серверов; чтобы его выполнить, один из серверов должен был получить ответ от другого, но не получил его в течение максимально допустимого времени ожидания.
Попробуйте, как вариант, вводить капчу чуть быстрее. Если не поможет, попробуйте снова в другой раз.