Reruns/cms server side LMS-11016

This PR is an updated version of this old one: https://github.com/edx/edx-platform/pull/4573
that said I prefer disables to be as scoped as possible so if it's only needed within this class, it would be better to remove the file-level disable and retain this one.