Change vNodes.empty() to vNodes.size() < 3
Change vNodes.empty() to vNodes.size() < 3

Checking for vNodes.empty() or IsInitialBlockDownload() isn't enough of a check for the nodes. if the list isn't empty it skips the check for the size of the list. causing it to stake with less than 3 nodes.

exclfork/ExclusiveCoin,exclfork/ExclusiveCoin,exclfork/ExclusiveCoin,exclfork/ExclusiveCoin,exclfork/ExclusiveCoin,exclfork/ExclusiveCoin