[#50407807] Increased the timeout of the semaphore 'tryAcquire' method in order to allow the reader more time to finish.

- The reader should finish after the writer unless something goes wrong.  Sometimes it takes a bit to read that last bit of data.
- Echo will hang if reader finishes normally after the timeout, hopefully this doesnt happen.