- equals: when comparing two enrollments, also check the assigned course
- this is to fix a restore from best issue when a student is requesting a cross-listed course with an alternative from the same cross-list
- if the student is already assigned in the same sections in the current solution, but for the different (cross-listed) course of the same course request, the course assignment did not change
- this could cause conflicts for the course limit constraint, if course limits are defined within the cross-list