Bug 1094878 - Call is not on hold anymore after hanging up another call even though the icon says it is

This has blown up in scope and could use a comment explaining its purpose.