Storage deadlock while uploading extension multiple times in parallel
No object was created in DB, but extensions file was uploaded. First and subsequent attempts generated AccessDenied exception.
-rwxr-xr-x. 1 1001040000 root 3388333 Sep 14 03:25 flypieschneegans.github.com.v17.shell-extension.zip
-rwxr-xr-x. 1 1001040000 root 3388333 Sep 14 03:27 flypieschneegans.github.com.v17.shell-extension_1L5sNJw.zip
-rwxr-xr-x. 1 1001040000 root 3388333 Sep 14 08:08 flypieschneegans.github.com.v17.shell-extension_BRCjDTo.zip
-rwxr-xr-x. 1 1001040000 root 3388333 Sep 14 03:26 flypieschneegans.github.com.v17.shell-extension_luNrkaB.zip
-rwxr-xr-x. 1 1001040000 root 3388333 Sep 14 03:25 flypieschneegans.github.com.v17.shell-extension_sUykQTh.zip
We should prevent double uploading and cleanup extension data on error