According to the governor, he didn't believe the 3 million Hong Kong people would all of a sudden arrive at Heathrow upon obtaining BC. and "to be blunt, if they did, they certainly wouldn't be living on the welfare state"
it was the then Home secretary opposition that made it difficult; and it was also Michael Howard who made those requests (that you've mentioned) to the Portugal government.