Have you thought of going the other way round .. i.e. via HKG. The fare might be greater but I don't think you need a visa for HKG even on a US passport.