message: in cases where there are early outs indicate how many entries were actually processed and how many were potentially processed
diff: @@ -1083,6 +1083,7 @@ producer_plugin_impl::start_block_result producer_plugin_impl::start_block(bool
  if (!apply_trxs.empty()) {
  int num_applied = 0;
  int num_failed = 0;
  + int num_processed = 0;
  for (const auto& trx: apply_trxs) {
  if (block_time <= fc::time_point::now()) exhausted = true;
  @@ -1090,6 +1091,8 @@ producer_plugin_impl::start_block_result producer_plugin_impl::start_block(bool
  break;
  }
  + num_processed++;
  +
  try {
  auto deadline = fc::time_point::now() + fc::milliseconds(_max_transaction_time_ms);
  bool deadline_is_subjective = false;
  @@ -1116,7 +1119,8 @@ producer_plugin_impl::start_block_result producer_plugin_impl::start_block(bool
  } FC_LOG_AND_DROP();
  }
  - fc_dlog(_log, "Processed ${n} previously applied transactions, Applied ${applied}, Failed/Dropped ${failed}",
  + fc_dlog(_log, "Processed ${m} of ${n} previously applied transactions, Applied ${applied}, Failed/Dropped ${failed}",
  + ("m", num_processed)
  ("n", apply_trxs.size())
  ("applied", num_applied)
  ("failed", num_failed));
  @@ -1145,6 +1149,7 @@ producer_plugin_impl::start_block_result producer_plugin_impl::start_block(bool
  if (!scheduled_trxs.empty()) {
  int num_applied = 0;
  int num_failed = 0;
  + int num_processed = 0;
  for (const auto& trx : scheduled_trxs) {
  if (block_time <= fc::time_point::now()) exhausted = true;
  @@ -1152,6 +1157,8 @@ producer_plugin_impl::start_block_result producer_plugin_impl::start_block(bool
  break;
  }
  + num_processed++;
  +
  // configurable ratio of incoming txns vs deferred txns
  while (_incoming_trx_weight >= 1.0 && orig_pending_txn_size && _pending_incoming_transactions.size()) {
  auto e = _pending_incoming_transactions.front();
  @@ -1200,8 +1207,11 @@ producer_plugin_impl::start_block_result producer_plugin_impl::start_block(bool
  if (!orig_pending_txn_size) _incoming_trx_weight = 0.0;
  }
  - fc_dlog(_log, "Processed ${n} scheduled transactions, Applied ${applied}, Failed/Dropped ${failed}",
  - ("n", scheduled_trxs.size())("applied", num_applied)("failed", num_failed));
  + fc_dlog(_log, "Processed ${m} of ${n} scheduled transactions, Applied ${applied}, Failed/Dropped ${failed}",
  + ("m", num_processed)
  + ("n", scheduled_trxs.size())
  + ("applied", num_applied)
  + ("failed", num_failed));
  }
  }
  