BridgeDB doesn't allow bridges to change their distribution mechanism
If a bridge configures
BridgeDistribution https and then changes its mind and configures
BridgeDistribution any, BridgeDB won't allow that and keeps thinking that the bridge wants to be distributed over HTTPS. The offending code is here.
This surprised me and I would consider it unexpected behaviour. Bridges should be able to change their distribution mechanism any time.