Fixes #4295

Issue: firedoor not correctly entering alarmed state.

Todo: cleanup fix before PR