return 404 if subscribing fails

per the spec, evensource clients may retry 5xx return codes. the only
way subscribing can fail right now is if the build does not exist, so
return 404 instead.

ref. http://www.w3.org/TR/2012/CR-eventsource-20121211/

[#80512764]