(PUP-1166) Add better error for 3x --strict_variables

When using --strict_varibles and not also using the future evaluator the generated error was not good.
This change raises an "Undefined variable" exception like in the future evaluator.