Check for proper use of grouping in person
Fixed bug in ungroup/grouping people
Handle case of group merging

Since ungroup and group distances can be different, can end up with an
asymmetry that could trigger this.