Better timeout thread names

Pull request related to #799, this is a try to have more meaningful names on the timeout test threads.


Changing the signature of withPotentialTimeout() is likely to break someone