main: check node id is not noneid

Why doesn't it make sense? what does `r.Vote == 0` actually represent?