If you type /quit (/q) and leave the server, after you log onto the server, you respawn the same location where you initially left the server. You can set this as your main preference to have this option activated or not.
Remarks
1. You cannot be respawned in an interior if you quit instead, you respawn outside the interior (businesses etc)
It already works like this in game from what I've seen in the beta testing, however, if it wasn't intended to work like this, I agree, with a slight modification. Re-logging within 15 minutes after quitting should spawn you where you quit, with the same stats (HP / armor etc), and if in interiors, it should spawn you outside to avoid bugs.