Your dial peers are a bit strange. You have
"session protocol sipv2"
but why don't you say
"session target sip-server"?
I'm not saying it won't work without that statement, but I always use it.
You could also turn down the sip-ua on other retries:
retry response 2
retry bye 2
retry cancel 2
Regards,
Geoff