What if the modification to the aggregate comes from a constituent which doesn't form part of the sync contact?  do we do a more thorough check when we attempt to rebuild the sync contact?