`Split(...)` does not return `null`, so a `null`-check is not necessary when accessing `path`.
Furthermore, converting an array twice to a list only to check the element count is inefficient - use `path.Length` directly instead.
Response error handling was unintentionally removed in a previous commit. Added it back to the `ExecuteTaskCoreAsync` method.
Fixed `NullReferenceException`-bug in the `HandleIfErrorResponse` method - `throw response.Exception;` does not make sense if the exception is null.
* fixes error messages for BucketExists and StatObject
* lint changes
* adds required format changes
* for debugging workfloww only build failure
* possible fix for build failure
* another try for the timing issue
* debug trial for the build timing issue
* yet another try for the timing issue
* more lint changes
---------
Co-authored-by: Ersan Bozduman <ersanbozduman@gmail.com>