I e-mailled Topguest about VA and here's whay they had to say.
Hello Banker
Thanks for contacting us. We are currently working with Virgin America to resolve this issue and ensure points for prior check-ins not yet credited are deposited.
Unfortunately, we don't have an ETA of when this will be resolved. We are hopeful points will be deposited this week.
If you don't see points deposited into your Virgin America Elevate account by the end of this week please let us know.
Thanks and happy travels,
Topguest
Let's see at the end of the week.