Fix :let assigns VariableValue.Error to variable
Fixed odd goof-up in test
Merge pull request #1520 from Kazark/fixes-let-error

Fix :let can assign error value (VariableValue.Error) into variable