Keep in mind we're dealing with a network cache.
Masternode 'start'ing is nothing more than a signed (by the masternodeprivkey associated with a particular masternode) packet with a particular protocol number, ip, port, vin, and index (all the stuff in masternode.conf) bouncing around the...