Order::CurrencyUpdater concern

This is a cleanup of #4331 to address @huoxito feedback.

Let me know if you guys have any other feedback or if it's good to :shipit: 

/cc @radar @jsqu99 @peterberkenbosch