Is it right that we're using disconnected here, when it might actually have been destroyed?  I don't think it matters but I wonder whether using PJSIP constants is necessarily appropriate?