Just adding an idea to this. An Option C might be: If it was possible to disable invitations for everyone including staff, then invitations could instead be accomplished by PMing an email address to create a staged user, who would then require approval upon signup.
1 Like