Well at the time you have to consider by the rules that she is allowed to compete since they had nothing except theories to back it up.
However when the official results are released it will be a different story.
IMO, i see no reason why see cannot keep her medal at this point in time. Its just like a baseball player after getting caught doping, they keep their stats but with a *.
In the future, who knows what will happen if the IAAF succumbs to the pressure of the ASA or not. For me, it dose not seem fair to the rest of the women gender to let her compete as a female athlete.
Yes she cant do anything about the level of testorone in her blood, but if she can compete what makes it any different for a women to go out there and inject themselfs with testorone just to get to the same level caster is competing.
Whether this means letting her compete as a male or now, who knows. Its a horrible situation to be in but its 1 vs the entire female gender. People are stronger in numbers, sorry caster.
JB