When the target settings are consulted to decide the expression language is decided in CommandObjectExpression, this doesn't help if you're running SBFrame::EvaluateExpression().
Moving the logic into UserExpression fixes this.
Details
Details
Diff Detail
Diff Detail
These lsat 6 lines can be just: