So I added the following two lines but I am still seeing the same issue.

+      var iccManager = window.navigator.mozIccManager;
+      this._iccCard = iccManager.getIccById(this._iccId);

Seems like iccManager is holding on to a stale IccCard object for some reason. I am not sure of the reason but adding a null check for iccCard seems harmless to me.