fixed: when disconnecting all clients, set allconnected to false to that the main thread will timeout its poll
refactor: make CPortConnector an active jack client, and use the port connect/disconnect and port register/deregister messages from that client only