Yeah, they should just add "hidden" as a sub-condition to invisible, and then just refer to "hidden" in the text, so it reads intuitively.
This is why emphasizing natural language rather than creating key words/jargon is a better approach!
Me, I just basically ignore the RAW for stealth and...