so that waiting asynchronous events are not discarded; helps with updating recently-used.xbel (recently used files in bookmarks format) and possibly with other things