fixed bug where updating subgroup which resulted in a smaller set threw an error when attempting to preprocess empty results which are passed to give the preprocessing a chance to run, see also #164
Merge pull request #185 from nschoenholtz/bugfix-repeatable-subgroups

Bugfix: errors from repeatable subgroups