PLA-1628 Refactor Special Promote

Wouldn't it be better to clean uploaded image from swift in case of failure? It might be better to perform update in atomic way.