Further info: looking at the logs with the Event Viewer, I see in the application log an entry at 07:00:22 for SQLISPackage100 that says my task finished then.
But in the Windows/TaskScheduler Operational log, there is no event at 07:00! There's something at 06:52 then the next entry is RacTask starting at 07:14:16
Is there something in Windows that can run user tasks at set times OTHER than Task Scheduler? Maybe I'm looking at the wrong service?
Ah - that's it! Tasks started by SQL Agent do not appear in the Task Scheduler list, (and I had forgotten I'd set it up that way).
> Wright's 2nd rule of debugging: if you can't find the bug, you're looking for it in the wrong place. (1st rule: there is always a bug.)