This has also happened to me, not with metered parking but with street cleaning, and on a street just a few blocks from this location. I arrived at my car at 7:58 a.m. (by my satellite-synched cell phone) to find a ticket already on my windshield for 8:00-10:00 a.m. street cleaning.
If this ever happens to you, I would suggest a quick and strongly worded letter to the Parking Department, with a cc: to your council person.
Very smart of this person to get the badge number of the meter "maid" but one wonders whether this kind of behavior is not encouraged at the Parking Department. The City is broke, after all.