validations not called when model updating using nested attributes

Hi. I just found a bug.

When using attributes= on a nested attribute for which :allow_destroy
=> true, and deleting an entry (using _delete), no validation is taking place.

See
https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2646
for a test that demonstrates the problem.

Jarl