Makes catalog viewable even when program is full

The previous set of changes block access to all student program modules
when the program is full. This should not apply to the catalog, which is
a special program module which is publicly viewable.