code: def __process_non_finalizable_job(self, job_record, uow):
          
          if uow.is_active:
              # Large Job processing takes more than 1 tick of Scheduler
              # Let the Large Job processing complete - do no updates to Scheduler records
              pass
          elif uow.is_finished:
              # create new uow to cover new inserts
              uow, is_duplicate = self.insert_and_publish_uow(job_record, 0, int(uow.end_id) + 1)
              self.update_job(job_record, uow, job.STATE_IN_PROGRESS)
docs: method handles given job_record based on the unit_of_work status
          Assumption: job_record is in STATE_IN_PROGRESS and is not yet finalizable