Catch GdsApi errors raised during the upload

Make sure this doesn't break the callback chain
and stop anything else from being saved.