I have had the same problem with DST finishing but the recurring alarm deciding that DST is still ongoing.... annoying to say the least.
To answer parish-chaps question, you have to delete your old recurring alarm and set a new one up, after the 7th of course (some fix)..... had a Desire before my iPhone and to get a basic function not to work correctly, does beg the question, have I made the right descision to move away from an Android device.
I have read this morning that a new version of the firmware is due out this month and is suppose to address the problem of the alarm, I hope so as this is not a problem that is going to go away.... i.e. when DST begins next year and finishes, the problem is still going to be there.
Follow the thread I have just submitted, it explains how to fix your predicament, also tested it and the fix works..... Apples neglected to say in their fix that the old setting needed to be deleted and a new one set up... had to find it out from a web page in the Daily Mail....lol
Oh, the fix does work, tested it at nine oclock, and worked a treat.
Well even if, as you said, it was a US programmer, it was probably even dumber than that: I live in Montreal with the same DST as the EST US time zone and guess what happened to me this morning: my alarm went off one hour late... (yes, it was programmed for weekdays only).
I'm surprised there isn't a class action suit against Apple on this subject: how many people got late a work, missed a plane, etc. because of this bug that has been known for around 3 weeks now (if I read correctly the news). This must represent a **** big amount of lost $!
Surely this doesn't improve Apple's image (remember the "paste" password issue that took 3 or 4 OS update before being fixed...)
Couldn't apple just give us our money back - I have totally lost confidence and want a phone which will accept calls, wake me up and do a few other basic functions reliably. If it can't get that right then it's of little use to anyone.