HHH-3007 - Unchanged persistent set gets marked dirty on session.merge()

Hopefully this should fix [HHH-3007](https://hibernate.atlassian.net/browse/HHH-3007).