By using the following sequence of parameters for startGMSModule it is possible
to join the same group with different server IDs in the same JVM:
- server A, group foo
- server B, group bar
- server B, group foo
All three invocations create a module.
The expected behavior is that the third invocation throws an exception stating
that a module for group foo already exists but that its server ID (and/or role)