We can possibly have the same device used by two different users. E.g., if a user signs in on the device with one set of credentials, then signs out and signs in with a different set of credentials. But, deviceUUID's are (uniquely) connected to userId's in the deviceUUID table. Is this going to cause a problem? I have signed in to my device with a different user id. Why didn't that cause a problem?