Extension Recording Override has no effect

General Settings > Extension Recording Override has no effect for me. I have the latest version 2.10. I enabled recording on an extension, and it recorded; then I enabled this override, called the extension, and it still recorded. I think that the intent is that setting this should change sub-recording-check so that it calls MacroExit() instead of executing all of the recording code. (Previously, enabling this setting would change macro-record-enable to call MacroExit(), and I think macro-record-enable has been replaced with sub-recording-check.) The only affect this setting has is to change the state of the RECORDING_STATE global, which is never used.