Thanks for the report. I had a look into what would cause this and it would seem that if a mod "spawns" in a player, the factorio API to detect when a character respawns/created does not catch this.
Other mod examples of this occuring would be space exploration as they have their own system to respawn the player.
Example code from skins mod causing the player to not be registered: -
local new_character = old_character.surface.create_entity{
name = new_prototype_name,
position = position,
force = old_character.force
}
It is also not possible for other mod devs to fix this issue such as the skins mod since they cannot do the detection of a player functionality and send it to me as well (no mod api on my side and also a big pain for them to integrate with me).
I have an idea on how to fix this and will do when I have the time.
Until the next update with the bug being fixed, the alternate solution I can suggest is to run "/radiation_add_self" each time a new character is created (respawned). Tis an inconvenience but the best I can offer as of now until fixed.