Resource locks turn out to be the answer.  Try maximizing parallel tests, too.