agent: add global unit support to reconciler

Is TargetMachineID actually used anywhere in the reconciler? We could simplify instantiation of the Job object if not.