Change how locks are acquired

Using DeferredLock.run() in favor of .acquire and .release
in master/buildbot/process/buildrequestdistributor.py