persistent: skip retry after interval when recovering from keep alive
when in a persistent connection, if the connection is dropped on first attempt after the keep alive timeout, and because of a connection issue deemed retriable, the retry after interval is skipped; the reasoning is that the peer server has dropped the connection meanwhile, and waiting before retrying is redundant under such a scenario.
this should also help without concurrent requests, where retries won't look sequential on error.