Future should throw TimeoutException if get() timeout reached