Слово either имеет ДВА значения - "один из" и "каждый". По итогу, когда Гарри вернулся с того света, а Лорд убился об собственную Аваду, не сыграло, по-моему, ни одно. Ну и ещё в оригинале vanquish, которое отнюдь не означает уничтожить - так что можно трактовать и так, что после Хэллоуина Гарри к этому пророчеству притягивали за уши и все прочие места.