message: Change TransactionRecord sort order to consider nTime first
  Only the first 200 TransactionRecords are updated in updateTransactions(). Sorted by nTime makes sure the newest trx are considered for update.
diff: @@ -407,11 +407,13 @@ void TransactionRecord::updateStatus(const CWalletTx &wtx)
  };
  };
  - // Sort order, unrecorded transactions sort to the top
  + // Sort order nTime has priority (also for unrecorded transactions with nHeight=max)
  + // only the first 200 transactions are updated in updateTransactions(),
  + // sorted by nTime makes sure the newst trx are considered for update
  status.sortKey = strprintf("%010d-%01d-%010u-%03d",
  + wtx.nTime,
  nHeight,
  (wtx.IsCoinBase() ? 1 : 0),
  - wtx.nTimeReceived,
  idx);
  status.countsForBalance = wtx.IsTrusted() && !(wtx.GetBlocksToMaturity() > 0);
  