Attempt to fix the bug where nodes stopped fetching blocks after a flood of transactions.  Now we allow at least a few blocks to be stored in our inventory, even when we've started rejecting new transaction inventories.  Also, we retrigger the fetch loop as soon as any peer comes out of the throttled state