Yup. It looks like it was built based on the faulty assumption that we'd always be using the guids from Studio. It's even docced based on the assumption that url_name is unique w/in a course. *sigh*.