buildbot/buildbot — pull request #389 by Jc2k (2012-04-22 18:33:06+00:00)
Title: Stop builds going missing

In certain circumstances (such as AbstractBuildSlave.disconnect happening before run_cleanups has finished) buildbot will releaseLocks twice. This "fixes" that by making lock release idempotent and adds additional error handling for failed clean up.