No, this tests whether it conflicts with just 2 of the 3 id fields: org and course but not run. Because it's a mongomodulestore defect which doesn't allow such courses to exist, it's that class's responsibility to do the check. This way, when we wire split, it will automatically support 3 field based uniquenss.