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
Merge pull request #224 from dkj/qc_run

Fix infinite recurrsion regression