Duplicate query_string and RequestTimeOut passed by the scheduled task

I can’t reproduce that?

this is my test scheduler.xml

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><schedule>
<task autoDelete="false" hidden="false" interval="60" name="test" paused="false" port="8888" proxyHost="" proxyPassword="" proxyPort="0" proxyUser="" publish="false" readonly="false" resolveUrl="false" startDate="{d '2022-07-20'}" startTime="{t '00:00:00'}" timeout="15000" unique="false" url="http://127.0.0.1:8888/task.cfm?a=1&amp;b=2"/></schedule>

task.cfm

<cfscript>
    f = "c:\temp\shed.txt";
    fileAppend(f, chr(10) & "---#now()#------" & chr(10));
    fileAppend(f, cgi.HTTP_USER_AGENT & chr(10));
    fileAppend(f, url.tojson() & chr(10));
    fileAppend(f, form.tojson() & chr(10));
</cfscript>

shed.txt

---{ts '2022-07-20 02:44:35'}------
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
{"a":"1","b":"2"}
{}

---{ts '2022-07-20 02:44:47'}------
CFSCHEDULE
{"a":"1","b":"2","RequestTimeout":"15"}
{}

---{ts '2022-07-20 02:45:00'}------
CFSCHEDULE
{"a":"1","b":"2","RequestTimeout":"15"}
{}

---{ts '2022-07-20 02:46:00'}------
CFSCHEDULE
{"a":"1","b":"2","RequestTimeout":"15"}
{}