b17e42fb42
* timeout connection already tracks "expected" responses use this to deduplicate requests and do not ask a peer for the same thing again (until either success or timeout) * do not ask for orphan blocks repeatedly allow more than preferred number of peers (clean if we exceed max number)