Cracker Barrel navigates guest satisfaction issues as off-premise business grows