For some reasons when we delete a MergeTree Part in atomic way something may go wrong - and leave the `delete_tmp_*` folder or it's part on disk. This may lead to a disk space consumption over time.

It's suggested to delete this folders at least at server start-up. Current solution with `clearOldTemporaryDirectories()` doesn't work because this method is called periodically from a thread without any locks or advisory on folders - it may cause the race conditions.
{
        RestoreTasks restore_part_tasks;
        String full_zk_path = storage->getZooKeeperName() + storage->getZooKeeperPath();
        String data_path_in_backup = restore_coordination->getReplicatedTableDataPath(full_zk_path);
        auto storage_id = storage->getStorageID();
        DatabaseAndTableName table_name = {storage_id.database_name, storage_id.table_name};
        std::unordered_map<String, bool> partitions_restored_by_us;
        Strings part_names = backup->listFiles(data_path_in_backup);
        auto metadata_snapshot = storage->getInMemoryMetadataPtr();
        auto sink = std::make_shared<ReplicatedMergeTreeSink>(*storage, metadata_snapshot, 0, 0, 0, false, false, storage->getContext(), true);
        for (const String & part_name : part_names)
        {
            const auto part_info = MergeTreePartInfo::tryParsePartName(part_name, storage->format_version);
            if (!part_info)
                continue;
            if (!partition_ids.empty() && !partition_ids.contains(part_info->partition_id))
                continue;
            auto it = partitions_restored_by_us.find(part_info->partition_id);
            if (it == partitions_restored_by_us.end())
            {
                it = partitions_restored_by_us.emplace(
                    part_info->partition_id,
                    restore_coordination->startInsertingDataToPartitionInReplicatedTable(
                        restore_settings.host_id, table_name, full_zk_path, part_info->partition_id)).first;
            }
            if (!it->second)
                continue;