anchor.diff:      VBucketReplType = get_vbucket_repl_type(VBucket, ReplType),
       misc:try_with_maybe_ignorant_after(
         fun () ->
  +              process_flag(trap_exit, true),
  +
                 case {IndexAware, VBucketReplType} of
                     {_, dcp} ->
                         mover_inner_dcp(Parent, Bucket, VBucket, OldChain, NewChain, IndexAware);
  
positive.code: 
  mover_inner_dcp(Parent, Bucket, VBucket,
                  [OldMaster|_] = OldChain, [NewMaster|_] = NewChain, IndexAware) ->
      process_flag(trap_exit, true),
  
      maybe_inhibit_view_compaction(Parent, OldMaster, Bucket, NewMaster, IndexAware),
  
      %% build new chain as replicas of existing master
  
negative.code: 
  mover_inner(Parent, Bucket, VBucket,
              [Node|_] = OldChain, [NewNode|_] = NewChain) ->
      inhibit_view_compaction(Parent, Node, Bucket, NewNode),
  
      % build new chain as replicas of existing master
  