Don't spin up more threads than we need and lock early

Should prevent a few problems seen mostly with slow disks.