Improved suspension of threads a lot... that previous system was a horrible idea. (This still needs full testing!)