Return in a lambda always returns from the block

Update block jump handling to always locally return for lambdas, even
if the lambda is &-ified (https://bugs.ruby-lang.org/issues/8693)