If an error is encountered deleting a blob, all subsequent blobs are left. This catches exceptions at the blob level now and continues to the next one.
For some reason the storage container had soft delete disabled, which is required for the delete function to work. This has been added with a retention period of 1 day
This PR does 2 things: