Adapt sweep-jobs to use HarvestJobSource objects.