I think it comes down to where we translate the timeout from a timeout to a hangup, as the message we need to send to the other side is a hangup message.

That said, I think making this event send-timeout, which then posts a talkilla.call-hangup message (with a comment explaining why) to the worker is a reasonable thing to do.