In a Controller Service, bulletins are issued when an exception is thrown
in the @OnEnabled method. However, I would like to issue a bulletin from
other methods in the CS. in this use case, the CS connects to a socket for
a remote lookup service. If the remote service becomes unavailable, it
would be nice to be notified such as with a bulletin. Alternatively, could
such a condition cause the CS to become disabled? In other words, can the
@OnDisabled method be called explicitly and not through the framework? Are
there other suggestions on how to handle this case?