Made failing to set O_NONBLOCK not fatal but don't accept the new client, let clients lag behind in the ringbuffer, this will introduce skips in the stream, if a client's network throughput is too low.