queue_log issue all calls completed as COMPLETECALLER

when I changing the version 1.8.7 to 1.8.10 in queue_log in both cases (caller hung up, or agent or transfer) is fixed COMPLETECALLER ??
If downgrade to 1.8.7 works again. that is not right?

example when a call is completed the agent fixes a completecaller.

4333 -agent
4599 - gueue

<< [ TYPE: Control (4) SUBCLASS: Answer (4) ] [SIP/4333-00000044]
– SIP/4333-00000044 answered SIP/mosrdu8329-00000043
– Stopped music on hold on SIP/mosrdu8329-00000043

[INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,accountcode,peeraccount,uniqueid,linkedid,amaflags,peer) VALUES (‘ANSWER’,{ ts ‘2012-03-26 11:34:37’ },‘4333’,‘4333’,‘4333’,‘’,‘’,‘4599’,‘from-internal’,‘SIP/4333-00000044’,‘AppQueue’,‘(Outgoing Line)’,‘4333’,‘4333’,‘1332747275.86’,‘1332747275.85’,3,‘’)]
== Begin MixMonitor Recording SIP/mosrdu8329-00000043
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/4333-00000044]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/4333-00000044]
<< [ HANGUP (NULL) ] [SIP/4333-00000044]
– Executing [h@ext-queues:1] Macro(“SIP/mosrdu8329-00000043”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/mosrdu8329-00000043”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] Hangup(“SIP/mosrdu8329-00000043”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘SIP/mosrdu8329-00000043’ in macro ‘hangupcall’
== Spawn extension (ext-queues, h, 1) exited non-zero on ‘SIP/mosrdu8329-00000043’
[INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,uniqueid,recordingfile,did) VALUES ({ ts ‘2012-03-26 11:34:35’ },‘“84956174308” <84956174308>’,‘84956174308’,‘4599’,‘ext-queues’,‘SIP/mosrdu8329-00000043’,‘SIP/4333-00000044’,‘Queue’,‘4599,t,’,6,6,‘ANSWERED’,3,‘1332747275.85’,‘q-4599-84956174308-20120326-113435-1332747275.85.wav’,‘mosrdu8329’)]
[INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,accountcode,peeraccount,uniqueid,linkedid,amaflags,peer) VALUES (‘HANGUP’,{ ts ‘2012-03-26 11:34:41’ },‘4333’,‘4333’,‘4333’,‘’,‘’,‘4599’,‘from-internal’,‘SIP/4333-00000044’,‘AppQueue’,‘(Outgoing Line)’,‘’,‘’,‘1332747275.86’,‘1332747275.85’,3,‘’)]
== Spawn extension (ext-queues, 4599, 10) exited non-zero on ‘SIP/mosrdu8329-00000043’
[INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,accountcode,peeraccount,uniqueid,linkedid,amaflags,peer) VALUES (‘HANGUP’,{ ts ‘2012-03-26 11:34:41’ },‘84956174308’,‘84956174308’,‘84956174308’,‘’,‘mosrdu8329’,‘4599’,‘ext-queues’,‘SIP/mosrdu8329-00000043’,‘’,‘’,‘’,‘’,‘1332747275.85’,‘1332747275.85’,3,‘’)]
== MixMonitor close filestream
== End MixMonitor Recording SIP/mosrdu8329-00000043

4333 -hangup the first

but queue_log show:

1630 2012-03-26 11:34:35 1332747275.85 4599 NONE DID mosrdu8329
1631 2012-03-26 11:34:35 1332747275.85 4599 NONE ENTERQUEUE 84956174308 1
1632 2012-03-26 11:34:37 1332747275.85 4599 SIP/4333 CONNECT 2 1332747275.86 1
1633 2012-03-26 11:34:41 1332747275.85 4599 SIP/4333 COMPLETECALLER 2 4 1