Reruns/cms server side LMS-11016

This PR is an updated version of this old one: https://github.com/edx/edx-platform/pull/4573
Well, the method itself doesn't raise the error.  I haven't seen a standard here where we document all errors raised by callees of the method.