DATEMONITOR + Ctrl-C crashes TCCv15

#1
[Compare to my recent thread in the Plugins forum.] After this command,
Code:
datemonitor *-*-* *:* FOREVER delay 10 ^& beep
TCC will disappear if Ctrl-C is pressed (possibly a few times) while the datemonitor command is being executed (in roughly the first 10 seconds of a minute). This GPF file is left.
Code:
TCC  15.00.17
Module=C:\Windows\system32\KERNELBASE.dll
Address=7557D36F
Exception=E06D7363
EAX=05A7F5CC  EBX=00000000  ECX=00000003  EDX=00000000
ESI=05A7F92C  EDI=05AAFF24  EBP=05A7F61C  ESP=05A7F5CC
CS=0000001B  DS=00000023  ES=00000023  SS=00000023
Flags=00000206
 
Stack:
1 : KERNELBASE.dll 00000001:0000c36f
2 : TakeCmd.dll 00000001:000c8e14
3 : TakeCmd.dll 00000001:00093261
 
#3
I'm running build 18 now and the same thing happens. Here's the latest GPF file.
Code:
TCC  15.00.18
Module=C:\Windows\system32\KERNELBASE.dll
Address=7557D36F
Exception=E06D7363
EAX=05AFF5BC  EBX=00000000  ECX=00000003  EDX=00000000
ESI=05AFF91C  EDI=05B2FF14  EBP=05AFF60C  ESP=05AFF5BC
CS=0000001B  DS=00000023  ES=00000023  SS=00000023
Flags=00000202
 
Stack:
1 : KERNELBASE.dll 00000001:0000c36f
2 : TakeCmd.dll 00000001:000c8cd4
3 : TakeCmd.dll 00000001:00093121
 
#5
I can not reproduce it either with b19. Is it intended that the count be incremented when the command was interrupted by Ctrl-C?

I noticed two other improvements also. Previously, the command would start sometime within the first few (up to 3) seconds of the beginning of the specified minute. Now it starts reliably within the first few clock ticks. And previously, DATEMONITOR would not execute two or more commands due at the same time; now it does.
Code:
*-*-* *:*  (9/FOREVER)  echo %_t9
*-*-* *:*  (3/FOREVER)  echo %_t9 x
*-*-* *:*  (1/FOREVER)  echo %_t9 xx
 
214900002
214900002 x
214900002 xx
215000001
215000001 x
215000001 xx
215100030
215100030 x
215100030 xx
215200029
215200029 x
215200029 xx
215300028
215310028 x
215320043 xx
215400011
215400011 x
215400011 xx
215500009
215500009 x
215500009 xx
215600007
215600007 x
215600007 xx