[GHC] #7930: Nested STM Invariants are lost