Fire validated after a successful validation of a model while saving

The transaction implementation in Shopify needs to hook in here, or it will get astronomically more complicated.

@kristianpd @nsimmons for a quick review.