Semaphore was seeing goroutine leaks
Adding retry to acquire on failure causes Get to now retry until a connection can be reestablished to the etcd server, causing the timeout to trigger and fail the test.