- When you restart your masternode with either "masternode start" or "masternode start-many" or "masternode start-alias" command, you are forced to the back of the queue.
Please remind, what for?
Let me correct this ^^^^^

Daemon restart is ok.
Ok, I meant it. The question is still actual. Is there any kind of exploit that fixed with that measure?
If a restart put you in front or even the middle of the line, then someone could just restart constantly to get extra payments.
I believe on v11 it puts me exactly in the same place in queue as before and the only way to miss the payment is to be offline just when the payment occurs.
For now, if there're paymets every 5 days and you run your node for 4d 22h and then go offline for an hour and restart, you'll miss your payment and will wait another 5 days.
So the original question was - has it technical background or is it a trying to achieve 100% uptime of mn network?