I think in this specific case you should wrap with try catch as a failure to update progress shouldn't affect the deployment.