When there is an error returned from the Upload it is propagated back to the main loop and may have additional log messages before the actual error is displayed. This displays a log message close to where the error actually occurred.
/cc @ericlathrop