Manual Alarm not re-arm after 2nd trigger

Hello,

I have this configuration:

alarm_control_panel:
  - platform: manual
    pending_time: 60
    trigger_time: 120
    disarm_after_trigger: false

It seems that the alarm doesn’t re-arm after the 2nd trigger, is this a bug or expected behavior?

From the logs:

Mar 03 17:36:45 hassbian hass[26785]: 17-03-03 17:36:45 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=alarm_control_panel, service_data=code=, entity_id=alarm_control_panel.ha_alarm, service=alarm_arm_away, service_call_id=1979178000-1>
Mar 03 17:36:45 hassbian hass[26785]: 17-03-03 17:36:45 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=pending; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:36:45.045403-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=disarmed; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:35:32.734240-06:00>>
Mar 03 17:37:45 hassbian hass[26785]: 17-03-03 17:37:45 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=armed_away; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:37:45.819249-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=pending; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:36:45.045403-06:00>>
Mar 03 17:38:18 hassbian hass[26785]: 17-03-03 17:38:18 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=alarm_control_panel, service_data=entity_id=['alarm_control_panel.ha_alarm'], service=alarm_trigger, service_call_id=1979178000-2>
Mar 03 17:38:18 hassbian hass[26785]: 17-03-03 17:38:18 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=pending; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:38:18.885153-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=armed_away; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:37:45.819249-06:00>>
Mar 03 17:39:19 hassbian hass[26785]: 17-03-03 17:39:19 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=triggered; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:39:19.819005-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=pending; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:38:18.885153-06:00>>
Mar 03 17:41:19 hassbian hass[26785]: 17-03-03 17:41:19 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=armed_away; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:41:19.818401-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=triggered; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:39:19.819005-06:00>>
Mar 03 17:41:41 hassbian hass[26785]: 17-03-03 17:41:41 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=alarm_control_panel, service_data=entity_id=['alarm_control_panel.ha_alarm'], service=alarm_trigger, service_call_id=1979178000-6>
Mar 03 17:41:41 hassbian hass[26785]: 17-03-03 17:41:41 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=pending; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:41:41.123171-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=armed_away; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:41:19.818401-06:00>>
Mar 03 17:42:41 hassbian hass[26785]: 17-03-03 17:42:41 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: new_state=<state alarm_control_panel.ha_alarm=triggered; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:42:41.819809-06:00>, entity_id=alarm_control_panel.ha_alarm, old_state=<state alarm_control_panel.ha_alarm=pending; code_format=None, changed_by=None, friendly_name=HA Alarm @ 2017-03-03T11:41:41.123171-06:00>>

Confirming this behavior.