Catch status errors in File.Sync UploadFile

If Dropbox returns an error code no exception was thrown. A Metadata
object with null values was returned, but the status code/description
was unknown.