connected process doesn't have to know its socket_id - it's pid
checking unrunnable only if socket was updated
more complicated example