A New Explanation for Fonline resurrection/respawn:
As far as you know you were born in a vault, probably a test-tube baby like most other
vault-dwellers who emerged from the vaults in the year 2238. Some say the scientists who conceived of the vault survival plan relied heavily on cutting edge knowledge of sophisticated genetic cloning techniques to ensure the survival of the species with contingencies for any number of global extinction event scenarios.
Others believe the vault dwellers are not the descendants or clones of pre-dark citizens but the actual first generation survivors themselves, cyrogenically frozen before the fallout and kept alive in stasis by computers feeding them some experimental drug designed to extend the vault-dweller's lifespans indefinitely and give their body almost miraculous regenerative healing powers.
Whatever experiment was performed on your generation it has had the unintended side-effect of giving you all a kind of immortality. You can still die but death is no longer permanent. Overtime your body regenerates itself and you find yourself awakened some time later. Scavengers and thieves of course relieve you of all your worldly possessions long before you awaken from your regeneration coma.
There are people trying to figure out what went wrong or how this is happening. They spend all their time searching for bodies of the recently slain in the wasteland and quickly rescue them to one of their observation camps where they can observe and collect data on the regenerative process. Some fear FEV may play a part in this and thus all vault-dwellers may be infected to some degree. Thus everyone may inevitably end up becoming like the ghouls and super-mutants at some point. If the watchers can study the regen process and figure out what causes it perhaps they can find a way to reverse or control the less desirable effects of the FEV virus. (Perhaps they already have and those camps are simply inoculation camps where everyone is tested and given a shot with the vaccine needed to keep FEV in check...)