Thanks, Ryan. I thought of something like this, but there's one problem with it: if you are trying to remove a control callback by substituting a no-op version, any changes triggered by the presence of a control callback (disabling dynamic search, disabling some dual fixing stuff if it's a lazy constraint callback, ...) will persist, right?
#CPLEXOptimizers#DecisionOptimization