Minor retry tuning to improve behavior under failing conditions.
This branch fixes a couple of bugs and misdesigns that caused Arti to retry a few things too aggressively, or too many times. It fixes some of the "low hanging fruit" from #329 (closed).