The event streamer now properly reconstructs commits from their unserialized, bare-object forms. This is necessary since some components rely on Commits being real Commits and containing Events.