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