Only filter disabled catalog items if in 'Filter Catalog' search mode. Fixes #1195

This is an improvement on #1197, without the need to go delving around views and things. It requires an extra loop over an array when compared to the original code, but does so with `NSEnumerationConcurrent` so hopefully there won't be any performance loss.

See #1197 for a little more info