FYI, I just got this email from TopGuest:
==========
Hi David, I'm sorry for the delay. We've been having issues retrieving data from foursquare for some accounts (including your's [sic]). We expect to resolve this issue early next week and will of course back-credit you for all of the points you should have been awarded in the interim.
Thanks for your patience!
========
So there is/was definitely an issue, and they seem to be working on it. That's good