Din forespørgsel returnerer kun 1 række, hvilket er mindre end 3500.
Hvis du vil begrænse antallet af rækker, der tælles, skal du indsætte det i en underforespørgsel.
SELECT COUNT(*)
FROM (
SELECT 1
FROM registrations
WHERE selectedtime IS NULL AND expirationtime < NOW()
LIMIT 3500) AS x