I think making hide actually work is awesome. These changes are great.
I do have one problem though. With my 90% notice I will not notice a hidden player 20% of the time. I can be in the second round after engaging someone, and hide will not have broken, so it shows "someone." This means I can't bash the person even though I am engaged on them. Perhaps we could make it so that if you do sacrifice the practices, the extra notice will greatly help reveal someone.