This is related to my comments under [[ https://linear.app/comm/issue/ENG-6883/session-not-found-error-during-identity-login-on-web | ENG-6883 ]]
`metadataEmitter` was emitting `authMetadata` with `userID`, not `userId`, so `getAuthMetadata` would throw errors
Had to change `UserLoginResponse` to fix this.