Ah. So it's better to encourage ordered cleanup. Except, I can see this as being a difficult or tedious task where a lot of child dispatch names are dynamically created. So this would be a lot easier for mIRC to manage for us.
Solution: mIRC keeps track of each com's creation time (ordering). The use of "/comclose -w *" would close the newest coms first and the oldest ones last. No unexpected behaviors.