If we lose connection or timeout, disconnect and retry.