only the `#start()` call should be concurrent. The publish should be done in a sync manner and the `NodeAndClient buildNode = buildNode(settings, version);` should be done before in a sync manner