gen3 jointcal does source selection on the visit-level Parquet output, so various field names are different. This also required some adjustment to how the sourceFluxType config field was used. For now, this is dealt with via gen3-specific configs (see e.g. tests/config/config-gen3.py), but as part of the gen2 deprecation process, we should move those configs into the default JointcalConfig fields and `setDefaults` (where the sourceSelector is configured).
Jointcal currently defaults to the astrometry source selector, but unless that is converted to be gen3 and parquet compatible, we'll need to switch the sourceSelector to science in addition to the setDefaults changes.