[ruby-core:124263] [Ruby Bug#21446] StackOverflow when changing visibility in reopened refinement