Make CMS user view not show ErrorDescriptor courses

If a bad course gets into the mongodb, then it crashes the CMS user view showing the list of courses.

This PR fixes this by suppressing courses which are ErrorDescriptor instances.

Someday in the future, it may be desirable to make ErrorDescriptor instances show up with red flags to staff.