ConnectNode() takes a lock on cs_mainScheduler thread calls:
updatedBlockTip: cs_peerManager -> cs_main
promoteStakeContendersToTip: cs_stakeContendercache -> cs_peerManager
But main thread is calling addStakeContender: cs_main -> cs_stakeContenderCache
Swapping the lock order in promoteStakeContendersToTip fixes TSAN