Don’t forget the minimum password length enforcement from globals. Also check php error log.
re: although that may be only for setting the password.