ok, I was thinking of a simple scenario. Here are the parameters.
1. The "client" is currently showing offline.
2. If we reboot the machine the client will show "online".
3. The client is currently not available for whatever reason, but will be available later. Let's pretend that its Friday afternoon, and the "client" is currently not available, but you will need to access it over the weekend.