Enforce invariant: mapGroup iterators all nonempty

Previously not all fixes in mapGroup were covered
could these three really cause a problem? These are on Identity reduces, which mean the keys could not have been removed, I thought. Did you have a test that failed without them?