In addition to the comp night and $100, it is generally standard practice to give you the full points and stay credit you originally should have received.
(And, no, this is not standard practice at Marriott. It should theoretically be less common than at Hilton, due to the stronger reservation guarantee.)