I agree with the frustration on this one and Skye's approach.
We added a custom field to our projects that we call "task - event". This is a picklist field that we can then use for reporting, updates, etc of a specific type of task. Some examples we have flagged are project plan set, "start of bui...