Add notifications for important task/graph-related events

This is part of the strategy we're going to use for TSKGraphTask.

@jnjosh Please review.
Curious why this is `did` cancel when it is posted before the cancel message is sent. Seems like that could lead to confusion.