#around_save should not be determining the use of transactions.   The TransitionCollection will apply a transaction if configured by the state_machine.use_transaction.
#around_save should not be determining the use of transactions.   The TransitionCollection will apply a transaction if configured by the state_machine.use_transaction.

state-machines/state_machines-activerecord