all engines reuse entities, if they're free.
you get a 2-second grace time before the entity can be reused (except during initial spawn, when the grace time is ignored completely).
if you exceed the limit then you get engine-specific behaviour (either reusing entities before the grace time runs out, or just out-right crashing).
if an engine doesn't give 2 seconds grace, then yeah, expect problems with mods that expect it.
players also go through a 2-sec zombie state on disconnect, preventing their slot from being reused and sucking up any warnings about bad packets. or maybe this is qw only.
only entities present just after spawn are given any baseline info. these entities are also assumed to remain valid for the entire game. its not really a problem if they're not, but meh.