Yes; I was answering the "give me a google term" question (which is a good question I fully support; it sure as heck isn't obvious the answer is "estoppel" to an English speaker), not "here's a full explanation of the concept" not-asked question. I'm not competent to give the latter.
Further edit: I was also showing this is a principle in common law. It seems to be pretty rare for a case to be resolved with an explicit resolution that cites the basic principle, and for every principle you can find any number of places where it seems to be violated. Instead, these general principles are just ambiently in the air at all times, so to speak. I wouldn't expect the court to explicitly rule "case dismissed because of judicial estoppel"; I would expect it is something that factors in to the general environment of the trial, rarely in the foreground but constantly in the background. You are going in with a weaker position arguing that entity X shouldn't be doing Y if you are yourself doing Y in a manner that a reasonable person would find comparable.