Turns out one OS thread isn't enough