Fix all problems*
* within reason and the context of failing discovery tests on CI. No promises though.
This increases the reliablity in the CI, since it increases the probability of the sockets and the IGMP join being done as well as the worker threads having started properly.
This apparently makes #21 (closed) obsolete. Cool.
Edited by Lukas Deichmann