what is `self.xblock_select` and why is it not `settings.XBLOCK_SELECT_FUNCTION` which you changed `prefer_xmodules` to in the other parts of this commit?