Does GroupPresence.set(...) always fail the first time for you?
The first time I call it it returns an error saying my application (that I am running it from) is not available.
The second or third time I call it, it works. So I run it in a while() loop retrying.
