add a few version lower-bounds
Simplify exception path in match recording
minor datastore edit
Simplify events to be auto-created and one per day