Foreign currency transactions not being recalculated as expected

Yes, significantly for the better! See Added new tab - "Currency Revaluations"