[ruby-core:112151] [Ruby master Bug#17664] Behavior of sockets changed in Ruby 3.0 to non-blocking