If I query for tasks having candidate groups using TaskQuery.taskCandidateGroupIn(List<String> candidateGroups), but unassigned yet, the API gives me back all those user tasks that qualify. If I assign any of these task and then I query by groups using TaskQuery.taskCandidateGroupIn(List<String> candidateGroups), the assigned tasks will be excluded from the results of the query. Is there a way other that using custom queries to retrieve all tasks that have candidate groups, even if already claimed?