It does indeed sound like the TiVo is receiving a flood of packets and taking some time to clear them. That would explain both your noted points.