alarm bug?

There is a known issue with ringtones not playing when receiving new calls, so maybe yours is an extension of that..
 
For me the alarm follows the ringtone settings, so if your phone is set to vibrate, the alarm will vibrate the phone instead of making a noise.