Cracker Barrel faced a social-media backlash. It now faces “unique and ongoing headwinds” in its business.