As of #8912 all dataset uploads become virtual datasets except those that need a worker conversion. That should be unified once the worker supports the new publishToPaths. The makeVirtual call in reserveDatasetUploadToPathsForPreliminary can then also be removed.