Avoid NotNullViolation on DriveConnection.company_id by returning a no_company OAuth error before token exchange / upsert.