pub(crate) fn wait_socket_name(timeout: Duration) -> Option<String>
Wait (bounded) for the compositor thread to publish its socket name.