fixed bug that could result in a NoTransaction being left behind, which would then prevent an AmbientTransactionContext from automatically being mounted