Bug 833708: Correctly handle update errors that happen in-stack while se...

...nding a download event. r=etienne