I wonder if there's a way to push this listener code into the `DynamicMultiGroupImpl` - tricky without over-complicating it. For example, if there was explicit config to set the group whose members were to be distributed then the multi-group could subscribe like this. Worth thinking about, but not sure what the answer is...