Anyone could have put something in those bottles that shouldn’t have been there. Housekeeping clearly didn’t clean them, either.
And what in the world are they thinking using Marriott’s own 39 Degrees North branded shampoo and conditioner at a Westin?