Call transaction before calling rollback_transaction_records

If the protected method rollback_transaction_records is called before
transaction has been called at least once, the
@_current_transaction_records instance variable will be unitialized.
This results is an exception when clean attempts to call
rollback_transaction_records.