Recalculate discount during checkout in case user logs in after completing cart; don't calculate loyalty discount for the AnonymousUser.