Fix infinite recurrsion regression

where samplesheet was not generated for "qc run" where the
"data_handling" warehosue driver looks up info using a tube barcode