A subdomain like xxazzz.myclassroomio.com set isOrgSite=true with a null org, and the course page fell back to resolving the org from the course itself — so courses rendered under subdomains that don't exist. Guard the (org-site) layout so an unresolved org site 404s instead.