Example events should be tested against the schema, and failures rejected in CI.
Note that stubbed examples generated by scripts/eventlogging_legacy_schema_convert.js will then cause new schemas to fail until the example is filled in, or removed. I'm not sure whether that's desirable?