case 2)
Bob already has Alice as allowed buddy in Bob's buddy list.
Now Bob wants to block Alice so invokes "polite-block" in the server.
From that moment Alice will think that Bob is just offline.
This sounds like the "invisible" feature of ICQ
klaus