Use get_or_create (or something similar) to handle course (bundles) without TCCs when getting them for timetable planning
this may, for example, occur when courses are created after creating (but not publishing!) a validity range. currently, users are not properly informed about why these newly added courses don't appear in the planning process