message: Tolerate absence of temp txn tables.
diff: @@ -78,8 +78,9 @@ class ChangedEntitiesProc implements TxnChangedEntities {
  }
  private static processChanges(iModel: BriefcaseDb | StandaloneDb, changedEvent: EntitiesChangedEvent, evtName: "notifyElementsChanged" | "notifyModelsChanged") {
  - const maxSize = this.maxPerEvent;
  + try {
  + const maxSize = this.maxPerEvent;
  const changes = new ChangedEntitiesProc();
  const select = "notifyElementsChanged" === evtName
  ? "SELECT ElementId, ChangeType FROM temp.txn_Elements"
  @@ -106,6 +107,12 @@ class ChangedEntitiesProc implements TxnChangedEntities {
  });
  changes.sendEvent(iModel, changedEvent, evtName);
  + } catch (_) {
  + // Presumably, the temp txn tables don't exist, because the native TxnManager is not tracking changes.
  + // This occurs when the application is using a "pull-only" briefcase - they open the briefcase as read-write temporarily,
  + // apply some pulled changesets, and then reopen in read-only mode.
  + // During the read-write phase, we're not tracking changes, and the application isn't interested in the events we'd otherwise generate here.
  + }
  }
  }
  