Sua consulta retorna apenas 1 linha, que é menor que 3500.
Se você quiser limitar o número de linhas que estão sendo contadas, você precisa colocar isso em uma subconsulta.
SELECT COUNT(*)
FROM (
SELECT 1
FROM registrations
WHERE selectedtime IS NULL AND expirationtime < NOW()
LIMIT 3500) AS x