rhythmdb: wait for changes to be processed before committing
this should fix races we see when accessing and updating properties from worker threads (#1844 (closed), #1782 (closed))
this should fix races we see when accessing and updating properties from worker threads (#1844 (closed), #1782 (closed))