Made timeout have a 10 ms resolution

Changed timeout from automatically genetating a timeout channel
when it is called to retrieving an existing channel if it will
closed within a certain resolution of the call (10 ms)