in SemaphoreLocker#got_semaphore?, don't assume we have a lock path already