I've noticed that this happens to me on a server that, for some reason, changes the ingame time several times before really going up and running. The character wipe does not occur when I wait for the game time to progress.
Example:
Server restarts (no message received in 10 seconds)
Exit game
Go into server list
Refresh to find server you just left
Server ingame time: 08:00 => if I were to join now my character would be wiped
Wait & refresh, wait & refresh, wait & refresh
Server ingame time: 10:00 => if I were to join now my character would be wiped
Wait & refresh, wait & refresh, wait & refresh
Server ingame time: 12:00 => not sure what would happen if I rejoined now
Wait & refresh, wait & refresh, wait & refresh
Server ingame time: 12:01 => I can now join without fearing to be wiped