Issue #3491609: GiftcardOrderCurrencyValidator assumes that balance is always present
Closes #3491609