Further defer nicklist loading -- don't fetch if nicklist is hidden

This also improves/fixes the nicklist emptiness check