Fix dead thread bug
Don't broadcast a start if already started