Shutting down server connection in BClient::done is no more processed in a background thread - see comment of BClient::internalDone