We don't start threads, but other users might do so.
I hope those users verify that the API they use is thread safe. The XMPPConnectionRegistry's connection created listener is not designed to be thread safe, and there appears to be no appealing reason to have it thread safe. All things break if you use a non thread-safe API concurrently.