"Product Content" tab shows content sets not applicable to the content host
Having both 6Server and 5Server content sets available under a subscription means that both will show up on the content host's "Product Content" tab. The redhat.repo file, however, will only be populated with the content set that matches its version (eg. just the 6Server content will show up in the redhat.repo file on a 6Server host). Kickstart content sets also are displayed when they too will not be in the redhat.repo.
Candlepin needs to provide a mechanism to query what the redhat.repo file really looks like on the client.