When the repository is deleted, we should delete all assosiated cache entries. Also blob storage doesn't allow to delete bucket if it's not empty, so we should delete all object before deleting the bucket. I moved the bucket deletion to the `after_destroy` hook, so `association_dependencies` plugin destroys all cache entries first, then we delete the bucket.