Make failed uploads provide more detail.
Make failed uploads provide more detail.

Throwing exceptions is the expected way of handling fail cases in
the IDE backend, not that we seem to do it much.

jmorse/cyanide,jmorse/cyanide,jmorse/cyanide,jmorse/cyanide