Sounds like your dcs are being reinfested. Sorry!
Nothing will stop that happening, not even the oil, which is a PITA to get off their heads and pillow cases (spot who has tried it ? )
It took me a two week half term break to clear dd once, she kept picking them up again.