We still can mistakenly remove the buff, i don't know why they didn't give the same treatment as Daedric Summoning pets, that can only be removed by switching them off from the character menu buff section...that seemed to work on console at least, because when we use super, sometimes the Armor can get down, and that can be somewhat problematic on boss fight for example, when we are focusing our attention on everything else that is going on...
This problem persists without a proper fix since the launch of the game by the way...
Side note: I guess me and others players would like to have this skill working as a Summoning Ability so it can be benefited from Daedric Summoning passive, "Expert Summoner", maybe by changing its name to "Summon Bound Armor", that would fit.