Bug fix:
- when merging 2 execution courses, if there are persistent groups
associated with the origin, keep the origin along with the groups and
disconnect from everything else.