I think this is a wonderful idea. I think there's no need to identify these people holding a BNO passport. I think changing the code will make that much easier.
Also, all of these people who got a BNO passport were born in Hong Kong. They can get ID cards and they can get Hong Kong passports. That means, actually, it's possible to use CHN.