private void givenEventWithClientOrigin() {
    when(event.getContext()).thenReturn(mock(ClientProxyMembershipID.class));
    when(event.isBridgeEvent()).thenReturn(true);
    when(event.hasClientOrigin()).thenReturn(true);
    if (event.getVersionTag() != null) {
      when(event.isFromBridgeAndVersioned()).thenReturn(true);
    }
  }
instead of a TOMBSTONE we leave an evictableEntry whose value is REMOVE_PHASE1 this looks like
a bug. It is caused by some code in: AbstractRegionEntry.destroy() that calls removePhase1 when
the versionTag is null. It seems like this code path needs to tell the higher levels to call
removeEntry
geode-core/src/test/java/org/apache/geode/internal/cache/map/RegionMapDestroyTest.java