I was trying to force all of the event class editors to re-collect their line markers.  The race condition is where the project initializes, we begin to scan asynchronously, the editors come up, the line markers are collected -- but that this time the event class names are not in the event class set -- so no line markers are created.  Then the async scan finishes, we restart, and then I wanted to force any editors associated with event classes to restart.  Is this correct?

Oh wait I think I see a problem which explains the minor bug I was still seeing -- I'm restarting analysis on all of the PsiFiles that contain events ...not the event classes. Blargh I'll fix that and update the pull request.