In many test we use the clause:
to check and rollback an active transaction.
But this clause does not rollback the transaction if the status was *MARKED_ROLLBACK*.
This approach seems to bring some temporary inconsistency problems on test.
We need to use the isActive() method to make sure that we don't miss statuses that are still considered active in the future.