In such case, the deployment status is already set to success as well as it is already an active deployment.  Yes, the deployment call will look like it fails - but the deployment list will show everything as normal.    I think we can trust DeleteFileSafe to be robust (mean not throw) to a certainty.   Unless we have had bad history about the failure of this call, we should address it.