It's possible that they are laying thin shelled eggs due to going into a moult. Hens will naturally eat these to clean the nest box, though if it goes on for a while it quickly becomes a habit then all eggs are eaten
Hens have a particularly poor sense of taste regarding hot seeds (nature I suppose) but they generally dislike washing up liquid, (Ecover doesnt contain nasties), so that might be worth a try to fill a blown egg. Generally egg eaters are the ones which have the glossiest coast and most feathers, also if you are quick you can see the yolk round the beak
The other way is to take a sacrificial egg put it in the nest box or on the ground and stand quietly by to see who runs to it first to break it, or put the suspects one at a time in a broody cage for a couple of days and see what they produce
Sometimes it is the result of too little protein during the time they are re-growing feathers, and sometimes lack of vitamins needed to absorb calicium, so you could try giving them a protein boost and also a little cod liver oil. In the old days (pre-DEFRA) they would have been given milk or meat, or even fresh egg shells.
Egg eaters are usually nice fat juicy birds, and easy to pluck.......