Improve logic for cohort visibility labels

TNL-25
I think we should either add a separate mixin for the purpose of testing the cohort visibility label or give this a less generic name.