Cache copy & samplesheet generation tweaks

Try to deal with "edge" use-case: copy & run from an existing cache without an existing samplesheet