I have had once miles disappear from my account. But after calling SMS, they reappeared within 24h. It had nothing to do with online checkin though (Did you mean online instead of virtual? or did you really take a virtual trip? In that case, only virtual miles should post

).