If tests that opened a transaction fail, the pending transaction will cause the next test to be executed in the suite to fail as well as the TX is still associated with the thread.