похоже, что то, что обходит не все - злая неадекватная реакция на FilesystemIterator::SKIP_DOTS
(кажись где-то у меня в коде бага, хотя папки-точки я не использую в своём коде, и вообще он в них никогда не заходил)
но раньше (на версии 5.4.5 фигня аналогичная 5.4.6) на 5.4.4 всё отлично работало
очень странно