I've added org.hibernate.test.orphan.OrphanTest.testOrphanDeleteOnAddElementMergeRemoveElementMerge() to reproduce this.