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