Это может быть тот же самый экзекутор, который эти данные записал. Всё дело в том, какой стейдж он выполняет. И к моменту начала стейдж все шафл-файлы уже записаны предыдущим стейджем, ExchangeCoordinator (тут я могу ошибаться с названием класса, если что, потом исправлю) держит инфу о файлах, и знает, какие надо пересчитать. Проще говоря, спарк готов к тому, что некоторые экзекуторы будут убиты или погашены динамической аллокацией