When a channel is "hidden," hide its statuses from picklists

When a channel is "hidden," hide its statuses from picklists

Currently, if a channel is hidden, its statuses are still selectable in program status picklists, which can lead to major bloating since all channel statuses are now shown in picklists instead of only the relevant channel. It would be nice if these statuses behaved the same way as archived lists - technically hidden from the dropdown but possible to populate by typing in the exact name (for historical reporting, etc).