According to http://mixxx.org/wiki/doku.php/midi_scripting#automatic_reactions , "engine.connectControl(control group, control name, script function name, true) - Tacking a ,true on to the list of parameters disconnects the specified Mixxx control signal from the specified script function. It returns true if the disconnection was successful." However, this makes a new connection rather than disconnecting. I tried commenting out every instance of engine.connectControl() in my script and put one in the init function with true as the last argument and the function executed when that control was changed. Wrapping engine.connectControl() in an if statement that prints a debug message shows that engine.connectControl() returns true whether or not the the last boolean argument is included (regardless of whether it is true or false).
This happens both with 1.12 beta and 1.11.