Updates the order (if present) when the user switches the currency.

This fixes an issue where the order could not be found - and therefore presenting the user an empty cart - if the user changes the currency while in the shopping cart and/or checkout process.