Add detailed docstrings and more specificity to BasicLock.acquire retry tests