Fallback to DB storage of event IDs on error
Add `reset` method to EventLogLoader

This can then be used to hook into the end of a successful event log
batch load.
Fix visibility on internal implementation details