fix alarms (using different request code for each alarm)
trigger alarm update when one is fired
block alarm if not enabled
new test for AlarmBinder
new test for AlarmRegistry