@Override
        public Object call() {
          Region cust = getCache().getRegion(CUSTOMER);
          assertThat(((TestCacheWriter) cust.getAttributes().getCacheWriter()).wasFired).isTrue();
          Region order = getCache().getRegion(ORDER);
          assertThat(((TestCacheWriter) order.getAttributes().getCacheWriter()).wasFired).isTrue();
          Region ref = getCache().getRegion(D_REFERENCE);
          assertThat(((TestCacheWriter) ref.getAttributes().getCacheWriter()).wasFired).isTrue();
          return null;
        }
When we have narrowed down on a target node for a transaction, test that we throw an exception
if that node does not host primary for subsequent entries
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/RemoteTransactionDUnitTest.java