Fix for display of existing invalid log revisions

* In some cases, `display_name` may be null until some bug is fixed;
  this change allows the `events` endpoint to not break even with bad
  `Revision` instances.
Merge pull request #919 from reciprocity/feature/fix-log-breakage

Fix for display of existing invalid log revisions