Avoiding Violations: Understanding and Addressing Common Fire System Non-Compliances