Bugfix: Improve error handling in `gs` backend The `gs` backend did not notice when the last step of completing a file upload failed. Under rare circumstances, this could cause missing files in the backup repository. This has now been fixed. https://github.com/restic/restic/pull/3249