anchor.diff:              {voting, ready}  -> OldNodeState#pushy_job_node{status = was_ready};
               {running, ready} -> OldNodeState#pushy_job_node{status = aborted};
               {_, running}     -> OldNodeState#pushy_job_node{status = aborted};
  -            _                -> OldNodeState
  +            _                -> case is_terminal(OldNodeStatus) of true -> OldNodeState end
           end
       end, JobNodes),
       State#state{job_nodes = JobNodes2}.
  
positive.code:         not_found ->
              not_found
      end.
  
negative.code:             {voting, ready}  -> OldNodeState#pushy_job_node{status = unavailable};
              {running, ready} -> OldNodeState#pushy_job_node{status = crashed};
              {_, running}     -> OldNodeState#pushy_job_node{status = crashed};
              _                -> case is_terminal(OldNodeStatus) of true -> OldNodeState end
          end
      end, JobNodes),
      State#state{job_nodes = JobNodes2}.
  