Don't execute validate callbacks twice.

When cascading child callbacks in conjunction with the default
validation on the association being true, the validation callbacks would
get called twice.

[ fix #3233 ]