do not enable controls when command queue is empty

Also have the queue stop button greyed out when the queue is empty for consistency
Client - Fix NPE in GDAClientActivator