Update: Some of our commenters are reporting that they're also seeing hour-early alarms in parts of North America. It's not yet clear if this is widespread or idiosyncratic, and if all 4.x devices are affected.
Update #2: Engadget points out that alarms set never to repeat, or set to repeat every day, are unaffected; just the selective repeat alarms (only weekends, only weekdays) are getting munged.
The iOS bug that caused recurring alarms to go off an hour early in New Zealand after its switch to Daylight Saving Time subsequently hit some territories in Australia following their switchover a week later. Apple promised a fix to the problem, and it's likely the fix will be bundled with the forthcoming iOS 4.2 update -- but that update hasn't come soon enough to stop the problem from striking Europe. With the switchover to Standard Time in Northern Hemisphere nations, European and Middle Eastern countries that have switched are now experiencing the same problem we saw in New Zealand and Australia, but in reverse: Europeans' recurring alarms are going off an hour later following the switch to Standard Time.
In New Zealand, the issue eventually resolved itself. A couple weeks after the switch to DST, recurring alarms started going off at the correct time again. The going theory was that Apple's time zone programming in iOS relied on obsolete protocols for DST; New Zealand used to switch to DST on the first Sunday in October, but switched to the last Sunday in September in 2007. It's possible the issue may eventually sort itself out in Europe as well, but not before a lot of Europeans who rely on their iPhones to wake them wind up late for work.
In less than a week, Apple's largest customer base, its US iPhone users, will likely have their recurring alarms go off an hour later, too, unless Apple can address the problem before November 7. In the meantime, for Europeans who rely on iOS devices to wake them up in the morning, you have two options. Either set your recurring alarms to go off an hour earlier than normal (i.e., set your alarm to 6 AM if you actually want to wake up at 7), or abandon recurring alarms entirely and remember to set a single-use alarm every night. That's what worked for us in the Southern Hemisphere.
It's shocking Apple hasn't addressed this issue in a timely fashion. The bug got widespread coverage following the switch to DST in the Southern Hemisphere, so Apple had plenty of warning before the switch to Standard Time in Europe. Now, rather than the mild annoyance experienced by a couple million Southern Hemisphere iPhone users being woken an hour early, many more European users will have to deal with far greater inconveniences. Waking up an hour early when NZ switched to DST a bit over a month ago was certainly irritating, but that's nothing compared to the multitude of Europeans who'll be late to work or school because of this bug.