If they cancel it, literally the only option is to route you through Narita.And, actually, JAL does codeshare with KE (even though not same alliance) and they have their own ZIPAIR subsidiary. JAL themselves does not actually fly to ICN. They never have in all the years I've lived here (same for ANA).