Fix a condition deciding which vars will be translated as @-vars

This fix will make variables introduced in unspec block always translate
as local variables. This is not important now, but it will be once we
start translating client toplevel variables as instance variables.