Ensure we always spotlight a visible agent

We have to check both when we add a spotlight and when
we make agents invisible.

[#46936981]