on phrantic the spawnsystem could easily be abused but even with this taken into account, spawning 3 times a row at HB is quite rare.
But two times is regular...
For demos, assuming they were recorded in the same point releases as you're running, just use the q4max demos menu, and make sure you set it to "enforce all". If it tells you that you need to download some files, believe it, rather than turning off the enforce fs.
q4max. regarding anthonyj's post i guess its not random. i was always confused because it seemed like in 1.3 (q4max) no one ever spawned near you. but in 1.4 occasionally people do appear right next to you(like when u are in red armor room and they respawn in the lower spawn literally feet away) <-- in monsoon
I haven't double-checked the code to confirm, and its about 2 years since I looked at this.... but IIRC the spawns are "random within the 50% of spawns furthest away from killer at the time you respawn". It will never pick a spawnpoint that telefrags unless there is no choice. Q4Max also rejects spawnpoints that are outside of maps, or slightly embedded in walls/floor
Note that it is from where the killer is, not where you died, so the killer moving around can have an impact on it (but equally, you'll never spawn next to them).
Also note that the distance is a straight linear distance in 3d space, not paying attention to whether there are walls separating you from them, or teleporters that give a shortcut between the two positions.
Thanks..
but yesterday i got a weird respawn, it was on monsoon the opponent killed me on the stairs beneath the mega health (he was standing close to me) and then i got the spawn at the 3x shards - (walking up the stairs and looking right)