Just a thought. A mother hen should get up and eat but some don't. I usually pull them off the eggs to eat every few days. But I also give them a dish of food, egg, greens, veggies every day. Given that she ate up the cat food, perhaps she was hungry. Has she been eating every day or every few days?