updating clientgroup doesn't require job suspended
in recovering the queue: suspended jobs recovered as suspended
discard workunit when receiving signal from server (no matter running or moving data)
Merge pull request #205 from wtangiit/master

misc updates