Move event refresh into the event list add method.
Explicit commit before query.

This forces SQLA to expire the query before looking for new events.  This fixes
the frontend not updating the events.