Can you try to name the tnt
%default and send message
%damager on this event?

If it works, you can check the if Event Damage game value is equal or more than the player's health, it means the player died
(the mob kill player event only triggers for mobs so it wont trigger for the tnt)