Is it like that, or is it that if your second hero dies, you get the hero death point, regardless of whether or not he/she was legendary?
I'm pretty sure the code is something like this:
if dead hero fame >= 150, then award legendary fame point if not previously earned
if dead hero fame < 150, then award hero fame point if not previously earned
(where 150 may not be the cutoff)