[ruby-core:120738] [Ruby master Bug#21048] [Prism] rescue in modifier form with condition behaves differently