message: warnings: fix future block trust prediction, so that only last PoS block trust is used for multiplying
diff: @@ -1199,7 +1199,7 @@ static void CheckForkWarningConditions()
  if (pindexBestForkTip && chainActive.Height() - pindexBestForkTip->nHeight >= 72)
  pindexBestForkTip = nullptr;
  - if (pindexBestForkTip || (pindexBestInvalid && pindexBestInvalid->nChainTrust > chainActive.Tip()->nChainTrust + (GetBlockTrust(*chainActive.Tip()) * 6)))
  + if (pindexBestForkTip || (pindexBestInvalid && pindexBestInvalid->nChainTrust > chainActive.Tip()->nChainTrust + (GetBlockTrust(*GetLastBlockIndex(chainActive.Tip(), true)) * 6)))
  {
  if (!GetfLargeWorkForkFound() && pindexBestForkBase)
  {
  