* Fixed critical bugs in the Azure SDK migration (PR #7310)
fix https://github.com/seaweedfs/seaweedfs/issues/5044
* purge emojis
* conditional delete
* Update azure_sink_test.go
* refactoring
* refactor
* add context to each call
* refactor
* address comments
* refactor
* defer
* DeleteSnapshots
The conditional delete in handleExistingBlob was missing DeleteSnapshots, which would cause the delete operation to fail on Azure storage accounts that have blob snapshots enabled.
* ensure the expected size
* adjust comment