For instance the stop order is at $20 then the ceiling will be at $20.01, if the price moves above that then the order won't be executed despite being a marketable stop order. https://www.interactivebrokers.com/en/index.php?f=14186&ns=T
From my chat with IB I understood that it won't be because it's the exchanges that are trying to kill stop orders. I hope you're right though.
Coming from the broker, the exchange never knows whether the order being presented is a freshly keyed order, or one being created as a result of a stop being hit. To them, it's just a limit or market order. It seems silly to me that IB would have a structure in place that tightly limits an order price then forcing interaction with customer service to change it for each order. I get that people need to be protected from unintended consequences - and themselves - but having the power to change order parameters is ubiquitous in TWS. To me, this seems like simply another safeguard in TWS that the user should be able to adjust. I can't imagine they envision taking all these customer service contacts to perform this function.