This passes all tests with the exception of listen/notify stuff. To get fully working, will need to:
- Investigate alternatives (MySQL-specific column types?) to the schema changes so that we don't need to incur a migration for existing users
- Add an event listener/poller for MySQL that periodically polls the event logs table for new events by tracking the last event timestamp we saw