Follow up to #18: In-memory data was being added to map after DB insert,
which left an opportunity for other threads to pick up an event that could
not find its in-memory data.