I got our chooks at Easter, they were POL when I got them. We had lots of soft shell or no shelled eggs on a routine basis. I put limestone flour in the food and lots of pots of grit in the run. Whether it was coincidence or just the fact that they have got older but (touch wood) we haven't had a dodgy egg for a few months now. They even went to my son's friends when we went on holiday and thought that would upset them being moved around but so far everything is fine.
Also wormed them about May?June time, wonder if that could have done anything too?