I believe it did work. We also have an '07 Corolla, which replaced a '00 Corolla, that died for the reasons you describe. All research I could find online pointed to the problem being fixed. It has 126k miles now and shows no signs of burning oil like the '00.