instance_eval given a block argument must not nuke block's self.

See jruby/jruby#2060.