Updates to yield delegation linting. Fixes gh-1544

@caitp so I tried removing this, but it busts the `esnext` test :\ 

```
Assertion Message:
  [yellow]{Errors defined, but not thrown by JSHINT}
 [bold]{Line 2, Char undefined} Expected an assignment or function call and instead saw an expression.

AssertionError:
  [yellow]{Errors defined, but not thrown by JSHINT}
 [bold]{Line 2, Char undefined} Expected an assignment or function call and instead saw an expression.
```

Any thoughts?