L 827 of x_module.py: `course_id = module_attr('course_id')` routes to L798: `assert self.xmodule_runtime is not None`.

In this function, I don't care if these fail. I want to take advantage of them if they succeed since Location doesn't have enough info to get the course id and without the course id, I cannot figure out which modulestore manages the course.

Note, the refactoring we discussed at arch council yesterday will make this whole method go away as every Location will know its course_id.