I don't know if it has always canceled invisibility, but it does now. That really, really sucks. I hope it's a bug and that Bungie fixes it. It ruins Blink in PVE with finisher invisibility, and it ruins PVP invis from a hunter teammate or a Rat King reload proc. Doesn't make sense.