HPCC-8717 Avoid multiple calls to SDS connect() for JobQueue in EclWatch

Existing EclWatch onActivity calls SDS connect() 4 times per cluster/
server process in order to retrieve JobQueue information. This fix
reduces them to 2 calls per cluster/server process.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8717 Revise based on review comments

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8717 Revised based on the last comment

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3951 from wangkx/h8717

HPCC-8717 Avoid multiple calls to SDS connect() for JobQueue in EclWatch

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>