remove from standard error case; only want to handle timeouts & refusals
cleaned up messaging & restored sensible timer