Adding events related to POM-parsing errors, a funnel API for observing a set of events to cancel callers waiting for a set of project relationships to be discovered, and cleaned up the synchronization for discovery A LOT.