Ensure proper notifications are sent when build finishes

An error condition was missing a notification, and one of the
notifications was incorrect.  Now all build failures will send a
notification and will send the correct notification based on what
occurred.

bp remove-cast-to-schedule-run-instance

Change-Id: Ibffe35da221730283b8ad3016a25dd42b5526f37
Merge "Ensure proper notifications are sent when build finishes"