recalc gift card value if cart changes, fixes dioscouri/amritasingh-f3#122