I agree with your assessment. Possibly the issue that is taking so long to decide is whether to DQ the entire team (as in track relays) or only the offending component. Since the "team" competition in figure skating is still just an additive total from separate, individual/partner efforts, the ISU/IOC may decide that DQ'ing the entire team is not warranted, just the component of the total in question. There's just no precedent for this w/respect to figure skating.
This is going to get very interesting, both the way in which the team competition results end up, AND the larger picture of a tainted athlete being sent anyway by a (probably-)in-the-know Federation already under sanction.