Some other facts... glass is not porous and not absorb any odors, only hold on to one that is on the outside, so if the glass is clean and the odor is there, then you've got a film problem and that's coming from the water.
Here in FL, we have sulphur in our water so the rotten egg smell does occur in non treated water. However, in Cleveland, you shouldn't have that issue.
Another problem, with the odor, could be problems in your drains where the odor is coming from bad sewer drains which could result from improper venting to prevent the gases from backing up. That often happens in restaurants and does resemble a wet dish rag odor.
Try Ed's process of using a clean glass and another filled with water to see if the odor comes along. Plastic can easily absorb odors, and keep them, much more than other kitchen materials. But as I mentioned, glass will not HOLD an odor... ever... if it's clean. Odor will only come from a residue left on it.