Update: Within 3 hours of sending my message via Marriott.com, the reservation was corrected and the points returned to my account. A+ to Marriott Customer Service, D- to Marriott IT (I'm being generous to the hotel here and calling it an IT problem - but why would their system do something so whack?)