fix facedir getting reset in detector tubes on state change