I don't really know. I think I have seen the "online" text disappear after much shorter times. Also, you can see the online teams for each country (from the country page). The country page info and the team page info can be out of sync.
I'll move this thread to Bugs.