changed order precendence of 'yield' to be just before return & throw

Fixes https://github.com/jashkenas/coffeescript/issues/3674 & https://github.com/jashkenas/coffeescript/pull/3676