refactor waiting for threads

move it out of the watchdog start
all tests pass

some juggling with Kicker.silent was needed