Вангую, что первый код пуляет сразу все запросы и серверу это не нравится и какую-то часть он не обрабатывает.
Второй код отправляет запросы по очереди.
Я сто лет не писал на плюсах, но даже мне очевидно, что файла нет, т.к. ищите файлы вы по абсолютному пути, а удаляете только по имени и в текущем каталоге таких файлов нет.