failed series: runs=1 done=true cancelled=false
failure cause: IllegalStateException
independent task: still alive
attempt 1: failed; continue next tick
attempt 2: success
controlled series: cancelled after two attempts=true
PASS: per-task failure, independent task, explicit continuation, clean shutdown
