If you play a game your status will keep changing from being in-game to just online, I would expect the status to just remain as In-game and not keep changing between online and in-game every few seconds.
This bug seems to occur often, and is causing a problem especially when I need to get a players friends with GetFriendsOnline() and only display the friends that are currently in-game. Most of the time it wont display friends who are in-game.
I think this is some sort of website issue I could be wrong, but it is a big problem when it comes to using GetFriendsOnline().
If anyone has a solution to get a players friends who are currently in-game without using this, please share.