net: Make NetworkClient thread-safe.
MessageDirector: Run in a dedicated routing thread.