Ошибка каптчи должна анализироваться в success, ибо это диалог сервер-клиент по приему формы, а никак не в error, так как это не является ошибкой сервера. Конечно, можно выплюнуть клиенту статус отличный от 200, но это уже подмена одного другим. Я так думаю.