Is it possible that the cause damage functions ignores dead players and therefore will not fire the death event again?