I guess the case here is `for(init;;) { yield; }` so upon re-entry we need the fallThroughState to be reinitialized? Anyway, a comment would be helpful but this one is too short.  (I think more comments would be helpful since we have to think about the code gen "twice" as hard for `yield`.)