private void waitForBlockedInitialization() {
    await().until(() -> {
      PersistentMemberManager manager = getCache().getPersistentMemberManager();
      Map<String, Set<PersistentMemberID>> regions = manager.getWaitingRegions();
      return !regions.isEmpty();
    });
  }
Tests to make sure that after we get a conflicting persistent data exception, we can still
recover.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/persistence/PersistentRecoveryOrderDUnitTest.java