Split mongo ensures that the block id is unique w/in the course, but I don't believe old mongo does. It just requires uniqueness of the (category, name) tuple within the course I believe. As to whether this is a real problem, idk.