Count me as another who thinks this is pretty cheap on the hotel's part. Last year at the IC Grand Stanford in Hong Kong, not long after checking in, an unfortunate combination of jet lag and food poisoning led to a very embarrassing 8pm emergency call to housekeeping resulting in a complete bed change (along with a $50 tip to the unfortunate staff member who got the call). I'm afraid these things just happen and I imagine every hotel housekeeper has some horror stories, but it was very much appreciated that not a single word was mentioned and no extra charges were added when I checked out.
Of course this was Intercontinental in Asia, and not Marriott (OP's location is Asia, but doesn't mention the location of the hotel) which might make a difference.