I know its moot for you now but I don't think the card you "guarantee" with really matters to Marriott's systems. For some reason I have a real old, expired AMEX in my profile which I've never been asked to update and I always give them my Chase Marriott Visa at check-in...