Fix AST-gen for blocks in hash constructors.

Need to migrate inner blocks out to the right scope, given that the
hash constructor does not imply one. Fixes "on" with the EnumMap
case on MoarVM, and no doubt some other things.