Wouldn't this query be shorter if we did:
```
unenrolled_staff_ids = [user.id for user in unenrolled_staff_qset]
recipient_qset = enrollment_qset | User.objects.filter(id__in=unenrolled_staff_ids)
```
It is also possible that the sql optimizes the query and the final one is the same both cases is the same.