Once the CNode has been added to vNodes, it is possible that it is disconnected+deleted in the socket handler thread. However, after that we now call InitializeNode, which accesses the pnode.
helgrind managed to tickle this case (somehow), but I suspect it requires in immensely braindead scheduler.