From http://msdn.microsoft.com/en-us/library/system.net.http.httpclient.timeout.aspx
A Domain Name System (DNS) query may take up to 15 seconds to return or time out. If your request contains a host name that requires resolution and you set Timeout to a value less than 15 seconds, it may take 15 seconds or more before a WebException is thrown to indicate a timeout on your request.
You then get access to the Status
property, see WebExceptionStatus