Yes, killer is the player index and it's "hegren"... you could've just tested by debugging deathmsg
And yeah, game time + killer check should be ok, but they don't have to match exacly, you can allow at least 1 second for error because a player can't throw grenades faster than 1 second AFAIK.