Optimize LMS views for Split courses.

@cpennington @dmitchell 
These are the changes which brought LMS Split courses to an equivalent performance level as Mongo courses, when under load.
Nit: explicitly `return None` at the end of this function, since you're returning a value on this line.