Consistent after save and updateAttributes

-  Ensure consistent behavior in ActiveRecord::afterSave() (fixes #4012)
- changed updateAttributes to be more simple update (fixes #3233)
@cebe if you will look at events issue it almost the same, and was about clear logic. But as i see, when one want to enh. framework they just bypassed ;D