Why don't I respawn when I die or click 'Restart Map'?

The reason behind this is the positioning of your 'level_end' entity. You must build your maps in such a way that the player can never get further north (up in Hammer's 'top view') than the level exit.