That's weird, because my alarm went off this morning at 5:30 AM and was non-recurring. Does the bug afflict only a particular software version? I'm on 4.1 on an iPhone 4.
I haven't seen any official report from Apple, but if you follow the thread link below you can see most people report 4.2.1