I had the same problem and installed a third party app 'Timely' - only problem being the settings for the app were separate to those set using the default android alarm. Putting 2 & 2 together - what was happening was the alarm for Timely would go off but separately so would any alarms set in...