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
code comment

explain that mthod is called a second time in case it returns
different info in list context