Right semaphore timeout handling