adding sockettimeout exception code to HttpClientCore