Salt and vinegar are preservatives, but there are no benzoates in Heinz. In other countries I have encountered preservatives, added colors and even artificial thickeners in some brands.
The thickeners are (along with the obvious reason of thickness) to avoid ‘serum’, which is the undesirable blurt of pale, watery liquid that comes out of you don’t shake it enough.
Part of the problem here is people not closing the bottle at the table. Humidity condenses inside of the bottle, which is typically still cold from the refrigerator.