Removed WAKEUP, unecessary as sleep issue was network, not threading
con.setConnectTimeout added to getHttpHeaders
bad comparator could cause a false Connect Failed under some circumstances
better coverage for types of HTTP responses we might see