"Clear and invalidate timer by handle" doesn't work

But I don’t want to know if it is active. I created a timer and it became valid. When it ended, it became inactive, but valid. This means that when I invalidate it, it should become invalid. And I think the answer should be:
0 sec: false false.
0,1 sec: true false.
3 sec: true true.
13 sec: false false (but not “true false”).
But it is not and I get “true false”