Changes that are made to an instance of a kind of IdentityBag, within a nested transaction, were not always correctly rolled back by an abort. If the outer transaction committed, it was possible for the change that was meant to be aborted and removed, to become committed.
Last updated: 10/1/20