If it is only CoRE and webCoRE pistons where you are seeing the issues then it is not caused by ST. Pistons generally set their schedules from the previous run of those pistons but they should correct themselves when they run again after the time change. If not, you should report the issue on the webcore forum