OAuth account linking fails when email casing differs between provider and existing account - Better Auth