clean up. before fixing event markDirty / flushOldTree / writeVersionInfo for pure event txn
ok, here's my go add differentiating event (local) versus main caches. let's see if it is correct
ok, that seems to do it (add inmemory id map and handles to transient cache)
wow, at this bug rate we won't get anywhere... DRY probs. int event put to the wrong store, non-int event re-used parent id instead of allocating its own one.
...