Respawn + Hidden = Rehidden?
I'm not sure if it is intentional, but when a Hidden tagged Unit dies after losing Hidden, it will be Hidden again when Respawned. Kinda like feigning death I guess? Bug or feature?
The logic overall does check out though. Since the Unit is essentially re-summoned as a brand new Unit with Respawn deleted and Health set to 1. I guess it's better to keep it this way in the grand scheme of things to simplify the process, but keep an eyeball on it for any weird interactions in the future.