No, her fate was determined once the web site issues became known. Odumbo was just keeping her through the rollout, because letting her go before that would have actually delayed things even more.
We will agree to disagree. In the next few months we will see that the 7.5 million sign-ups are bogus. Sibelius would have a hard time explaining it before Congress given her previous statements.