support client group to manage workunit checkout privileges
allow a client to register when the queue is empty