You can rollback to the previous state.
docker service rollback <service>
This works on both successful and failed deployment.
Then you can update your service again.