Update invalid condition visibility checks

* Make mutation visbility one that would be fine, different from condition
* Add check to make sure authorizations not included for the CW are treated the same as authorizations that can't be included for the CW
* Add check for mix of good/bad condition visibilities
Change VISERRED status to more descriptive INVALID_VISIBILITY