Kyle
To my knowledge -- and it seems I am mistaken here -- the previous behaviour corresponds to the "off" setting.
The parameter chooses between two variants for handling the advection terms in the lapse and shift evolution equations. Since these are gauge conditions, there is no "right" or "wrong" here, only historic precedence. Both lapse and shift can be evolved as PDEs that are first order in time, or second order in time, introducing new variables A and B^i that correspond to the time derivatives of lapse alpha and shift \beta^i. When this parameter is "on", then switching between first and second order equations does not change the gauge evolution equations, if the driver terms are neglected.
The driver terms in the gauge conditions choose how lapse and shift should look like in equilibrium. This term is different in the first order and second order formulation, and is the reason why people might want to use a second order formulation that otherwise only adds complexity. In a first order formulation, the lapse condition drives the gauge condition towards K=0 (maximal slicing), and the shift condition drives the gauge condition towards \tilde\Gamma^i=0 ("shear free"). Combined, this ensures that a Minkowski spacetime will end up in Minkowski coordinates, given appropriate boundary conditions. In a second order formulation, the gauge condition is looser and only drives towards \dot K=0 and \dot\tilde\Gamma^i=0. This is preferable if you have a coordinate system where e.g. K\ne0 (e.g. Kerr-Schild coordinates) or \tilde\Gamma^i\ne0 (don't know for sure -- maybe a highly spinning black hole?).
In short -- these days, I always set this parameter to "on". The whole reason the parameter is there is that old versions of the code effectively had set it to "off". Maybe this "old version" is so old that it is now irrelevant, and maybe some intermediate version of the code accidentally didn't have this parameter and implicitly set it to "on".
Regarding default behaviours: In Cactus, the default settings for parameters is not what is good for newcomers or what is least surprising, default values are for backward compatibility, as they allow re-running a parameter file two years later and getting the same result. This is eminently important in the long term.
-erik