That's because Medium-High is part of the fan speed capability. It would have to be removed from the entire capability or the HB device wouldn't be able to use that capability. Either that or setting to Medium High would just use the same command issued to the device as "medium". You can't remove it from the HB without removing it globally from the capability.
As I said, the capability also lists the speed of "on". Is your cycleSpeed coimmand also cycling through that one as well as "off"?
I think the fix here is that the cycleSpeed command on the HB would only cycle through those speeds that it is capable of doing. Right now the cycleSpeed command just sets the speed to low and doesn't really cycle anything. Which was kind of the point of my thread that I opened way back when.