ZCM 10.3 on Win 7.

We sleep our clients.
We can wake them up with WOL from ZCC.

However, the agent doesn't report back correctly in some circumstances, and the client needs a reboot to effectively perform tasks and report back to ZCC.

For example:
WOL task sent to machine -Machine does wakeup.
ZCC does not report that machine woke up.
There is no green light for this device.
Send reboot from ZCC - nothing happens.
Manually reboot machine.
Wait until it sleeps.
WOL taks sent to machine -Machine does wakeup.
ZCC DOES report that machine woke up this time.
There IS a green light this time.

Send reboot from ZCC - it works this time.

This seems a bit strange.