Errno::NOERROR from connect(2), and [BUG] rb_sys_fail_path_in(io_fillbuf) - errno == 0, once a non-main Ractor has more than one Ruby thread
On x86_64-linux, socket IO in a non-main Ractor fails spuriously as soon as that Ractor contains a
second Ruby thread. The connecting thread raises Errno::NOERROR — errno 0 surfaced as a
SystemCallError, whose message is literally Success:
Errno::NOERROR: Failed to open TCP connection to 127.0.0.1:38975