Is the user appearing on an outbound or inbound queue?
I've sometimes seen that calls arrive at agents due to bad routing, even if not members of the queue, the call info will be logged to queue_log, which will give the illusion that the agent logged onto the queue, when in fact all they did was receive a call.
Your raw queue_log file would be a good place to start to see what events you have for that agent.