Elegiaque, experienced a similar situation recently not 3rd dose related though that's sounds just wrongly interpreted rules. Its fairly typical Asian behavior in certain situations, quite often some language barrier involved as well. My job is to check you got a green light, if not green light you are denied. If there is a valid reason for not green light and a workaround should have been provided zero f#cks is given because my job is just to check green light or not. After 10 years in HK I still find this mentality as one of the larger differences of my northern European culture and the culture here in HK.
We ended up going to another restaurant where they provided a nice paper list which we just signed and were allowed in. So its not like this mentality is ingrained everywhere but you come across it now and then in different situations and I usually get angry when it happens