It's sometimes possible for the player to respawn in the end instead of the overworld.
I haven't been able to figure out a reliable way to replicate this yet, if you just randomly travel between different dimensions and kill yourself, it will eventually happen.
Is this still an issue in the current Minecraft Snapshot 15w47c or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.