Parallel nested transactions had a bug on the abort procedure.

A test was added that explains the problem along with the fix on the corresponding file.
In summary, more than one depth of nesting could cause a top level transaction to incorrectly take ownership of a VBox from another top level transaction.