fails:Mutex#lock raises a ThreadError when used recursively
