There is a remaining channel when ref>2 or Asterisk may crash when ref<2 in ast_hangup().
mentioned in commit f7b010f7
mentioned in commit 0cee1fa6
mentioned in merge request !350