anchor.diff:              react_to_env_C110(P_latest, S);
           %% 20150715: I've seen this loop happen with {expected_author2,X}
           %% where nobody agrees, weird.
  -        _ ->
  -            ?REACT({c100, ?LINE}),
  +        DoctorSays ->
  +            ?REACT({c100, ?LINE, [{not_sane, DoctorSays}]}),
               %% This is a fun case.  We had just enough asymmetric partition
               %% to cause the chain to fragment into two *incompatible* and
               %% *overlapping membership* chains, but the chain fragmentation
  
positive.code:           flap_start = ?NOT_FLAPPING_START
                            :: {{'epk', integer()}, erlang:timestamp()},
            not_sanes       :: orddict:orddict(),
            repair_worker   :: 'undefined' | pid(),
            repair_start    :: 'undefined' | erlang:timestamp(),
            repair_final_status :: 'undefined' | term(),
  
negative.code:     end,
      react_to_env_C120(P_latest, [], S).
  
  react_to_env_C120(P_latest, FinalProps, #ch_mgr{proj_history=H,
                                                  sane_transitions=Xtns}=S) ->
      ?REACT(c120),
      H2 = queue:in(P_latest, H),
      H3 = case queue:len(H2) of
  