Refactor invitation accepting tests.
Do not set default Reader role when single roles is configured.

When the option "allow_multiple_roles" is disabled, the "Reader"
role, which is always added by default, should not be added.