"Huh. Sounds like something to do with SMS special codes because the reply SMS number should ordinarily be the one you're sending from, isn't it?"
No. Think of it this way. Inward you have two numbers. But outward you have one, the HK number. it's not the same as having two SIMs, where you pick which SIM you're using.