distinguish connect vs read timeouts, tested manually by setting api end...

...point first to a non routable ip 10.255.255.1 and then to a local service with a forced sleep/delay longer than read timeout

doh - actually just noticing #112 - gonna close this