fixed yield keyword not working in switch & for loop expressions

Fixes https://github.com/jashkenas/coffeescript/issues/3665