message: Always send inventory to SPV peers
  When randomly not inv'ing we must still make sure to send
  all inventory to spv peers because they are expecting to always
  know about the transactions they are interested in.
diff: @@ -2691,7 +2691,8 @@ bool SendMessages(CNode *pto)
  {
  if (fChokeTxInv)
  continue;
  - if ((rnd.rand32() % 100) < randomlyDontInv.Value())
  + // randomly don't inv but always send inventory to spv clients
  + if (((rnd.rand32() % 100) < randomlyDontInv.Value()) && !pto->fClient)
  continue;
  // skip if we already know about this one
  if (pto->filterInventoryKnown.contains(inv.hash))
  