+(1) если форма принадлежит какому-нибудь компоненту то результат должен быть в массиве $arResult обычно это что-то вроде "success" либо похожий параметр в $_REQUEST
(6) Раньше данные в объекте $FORM изменялись после отправки, а сейчас там все как будто форма не отправлялась никуда. Но там меняются данные если форма была отправлена, но не принята из-за ошибки валидатора. А если успешно отправлена, то ничего не известно
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший