Fix regression when 'list'ing synthetic filesystems

.. and include a unit test