I added it, but let's not integrate it yet: @an1310 found an issue with the StateResponseCommand being blocked on the joiner because all the OOB threads are busy in StateTransferLock.waitForTransactionData().