in these two methods, we now need to check if the username already exists in the reserved usernames table (which would indicate that it's already been claimed on ashoat's keyserver).
if it already exists in the reserved usernames table when the register RPC is called, we should send back an "already exists" gRPC status.
if it is not found in the users table but already exists in the reserved usernames table when the login RPC is called, we should send back a "failed precondition" gRPC status with a message indicating that the caller should try the new reserved registration RPC introduced earlier in the stack.
Depends on D8062