Alarm still didn't ring in Priority Mode despite wiping Cache partition as you suggested.
I therefore installed the app 'Alarm Clock Plus'* and the alarms still work with 'Priority' in force. The app even has the option to speak the time just before the alarm. One thing it doesn't do is...