Twoje zapytanie zwraca tylko 1 wiersz, czyli mniej niż 3500.
Jeśli chcesz ograniczyć liczbę liczonych wierszy, musisz umieścić to w podzapytaniu.
SELECT COUNT(*)
FROM (
SELECT 1
FROM registrations
WHERE selectedtime IS NULL AND expirationtime < NOW()
LIMIT 3500) AS x