always block signals for starting new threads, refactor start args