Only update the dialog timeout in case we are in established state - otherwise it might lead to multiple unrefs related to multiple removal from timer list
(cherry picked from commit e515134cc1cd7fceafad60a620f5e77331de682e)