RC: socket mode output race
In 4.0, the use of player callbacks creates a race within the RC interface when using TCP or local sockets:
- the RC thread creates and destroys the client socket (and reads from it),
- the (asynchronous) player callbacks writes to the client socket.