This diff adds a validation check to make sure the community ID passed in to the server corresponds to a community root (where community roles are valid)
This was some feedback from @ashoat to include this check, and I should have originally done it when writing this code
Depends on D98997