The auth screen was calling connectAndInitialize without a clientIdentifier, causing MultiServerManager to fall back to a throwaway timestamp ID for all probe requests during first login. This meant Plex registered a new device on every login, not just the first ever install.