I recall reading that masternodes can, on occasion, receive a double payment when a number of rare conditions are met. Does someone know what these conditions are or at least why this may occur rather than the masternode getting shuffled back to the end of the payment line after receiving a payment?