Man stop trying to tell me what I am saying "I AM SAYING IT"
A desync is data imparity between boxes, achieved by a temporary disconnection long enough to get them out of sync but not permanently disconnected.
No, a desync isn't just caused by a long enough connection interruption. Ideally a connection interruption does not cause a desync at all, the game justs waits until the user who is missing a packet from another user is finally receiving said packet. If he doesn't receive it after 10 seconds, the user is dropped. If only one user dropped another user, both of them are dropped from the game and the game can continue.
But there is still a bug in the game where a desync can happen during this process. Ideally a desync would only occur if the players involved run different versions of Demigod or different versions of mods or one user has a mod the other one doesn't etc. Other cause of desync have to be hunt down by the developers.
You can't reliably cause a desync that easily. Furthermore the exploit you describe only works for the host and the host does not have to cause a desync to achieve that. He simply has to quit the game irregularily or drop the internet connction.