Added support for semaphore timeout exception
Trying to reduce the number of times this test transiently fails