If we wanted to check whether the collector currently _has_ any providers, we can check the size of the set. Here we need to know whether any providers were ever registered, because then we should wait for the event.

So I think "had" is clearer. We could give it a less clunky name if you can think of one though.