[ruby-core:120034] [Ruby master Bug#20917] redo/next in nested begin block causes wrong order of execution