Test callback behavior when update_attribute in callback
Test callback behavior when update_attribute in callback

As mentioned in https://github.com/rails/rails/pull/42002#issuecomment-822699276,
https://github.com/rails/rails/pull/41860 introduced a behavior change
in callbacks whenever `update_attribute` is called within a `before_*`
callback triggered by a `create` which caused `after_update` callbacks
to be triggered by the create.

This ensures once the revert is re-reverted we'll have properly
addressed the fix

yawboakye/rails,kmcphillips/rails,Envek/rails,rails/rails,bogdanvlviv/rails,Stellenticket/rails,Erol/rails,kddeisz/rails,joonyou/rails,esparta/rails,Envek/rails,esparta/rails,EmmaB/rails-1,Edouard-chin/rails,georgeclaghorn/rails,yawboakye/rails,BlakeWilliams/rails,lcreid/rails,BlakeWilliams/rails,Envek/rails,Edouard-chin/rails,BlakeWilliams/rails,yawboakye/rails,Vasfed/rails,kddeisz/rails,Erol/rails,kmcphillips/rails,yahonda/rails,Stellenticket/rails,georgeclaghorn/rails,georgeclaghorn/rails,lcreid/rails,MSP-Greg/rails,bogdanvlviv/rails,bogdanvlviv/rails,yahonda/rails,rails/rails,esparta/rails,esparta/rails,Erol/rails,kddeisz/rails,Vasfed/rails,Edouard-chin/rails,kddeisz/rails,Vasfed/rails,rails/rails,Stellenticket/rails,georgeclaghorn/rails,yawboakye/rails,lcreid/rails,joonyou/rails,yahonda/rails,MSP-Greg/rails,kmcphillips/rails,BlakeWilliams/rails,lcreid/rails,Stellenticket/rails,MSP-Greg/rails,MSP-Greg/rails,Erol/rails,bogdanvlviv/rails,joonyou/rails,yahonda/rails,Vasfed/rails,EmmaB/rails-1,Envek/rails,EmmaB/rails-1,kmcphillips/rails,joonyou/rails,rails/rails,Edouard-chin/rails