Better handling of "busy" agent status

Now server is also aware of agent's busy status, therefore avoiding
unnecessary messaging to busy agent thereby saving bandwidth.