Doesn't matter, rules are rules, no matter how stupid they nay be. If Kharlan beats Ilieva, then be it.
The IOC already set the rules, that Russians will be allowed under neutral flag, so FIE were following that. If they were stupid enough not to anticipate such things, then it's on their hand, but don't bend the rules afterwards to save face..
I don't like when people get preferable treatment, doesn't matter if your name is Kharlan, Richardson, Chalmers, Zhang, or some guy from Cambodia.. Everyone follows the rules, until someone gets a bye.
Plus it was not like this was Kharlan's one and only chance. What about the team event, where Ukraine is in a top position? What about the individual tournament, isn't Kharlan a multiple time World Champion? There are still 4 World Cup events for the rankings as well, though i'm not sure what's the value there.
This is 100% a PR stint from Bach, since the DQ hit the newsfeed worldwide. I doubt if this was someone from Albania or Singapore he would be giving out WC's.