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

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