Do not show 'uploaded' if an error occured
Show an appropriate error when the API throttles the client

We also immediately exit with error code 420 (same as the http error)
since, if we get throttled, further requests will be blocked anyway.