Merge pull request #10294 from wanderview/system-statusbar-callschanged

Bug 880390: Only add 'callschanged' listener once. r=etienne(cherry picked from commit 063570622c45d79ba40f8148bb7e89e8c1ff8a46)