Break out FailedExampleNotification

An alternative to #878 makes failed example notifications distinct and wraps the extra content desired within that.