Important Event Participants on CiviCRM 4.6.5 no longer supports external ID?
I found the problem: UPDATING events requires Internal ID, but skipping duplicate entries allows for the External ID. (Who knows why!)