This is ready for review. Jenkins going here: https://ci.lsst.codes/job/stack-os-matrix/36645/display/redirect
Note that this ticket addresses the production of PreSources (preSourceTable_visit), Sources (sourceTable_visit), and fgcm/jointcal using preSources as input in all the HSC DRP pipelines and the DECam pipeline, and rc2_subset pipeline.
It does not address that faro in the future will want to use Sources as input during RC2 and production runs. Jeffrey Carlin and I discussed this pair coding last week. Because that requires a reordering of tasks in the subsets, I'm going to address that on