Move client fd O_NONBLOCK into accept_connection.