ActiveRecord enter_committed and exit_committed callbacks