@VisibleForTesting
  boolean getJobModelExpired() {
    return jobModelExpired.get();
  }
Checks if the new job model contains a different work assignment for the processor compared to the last active
job model. In case of different work assignment, update the task locality of the tasks associated with the
processor and notify new job model to the registered {@link JobCoordinatorListener}.

@param newJobModel new job model agreed by the quorum
samza-core/src/main/java/org/apache/samza/zk/ZkJobCoordinator.java