Use Celluloid::IO.wait_readable for all servers/sockets