Stable iterators for DiffSets.
Add tests around use of CopyOnWriterAfterIterationHashSet
Revert fix to MergeNodeAction now that the underlying cause has been fixed in kernel