Update TeleService callback and reduce update frequency.

1. Changed name of the initial callback on the binder interface.
2. Made it so that we dont issue updates for Incoming and Disconnected
calls. Incoming calls dont change until their state changes and
disconnected calls dont change at all. What was happening is that the
redundant calls to onUpdate were executing before onDisconnect and
onIncoming effectively changing the state of the call before the
functions that were meant to change them to those states.
Additionally, with disconnected calls, we start tearing down the system
once the last call ends, which would happen twice: one with onUpdate and
once with onDisconnect.  This caused additional binder activity after we
already started tearing things down.

bug:10682538
Change-Id: I47161c12429455f5f4fbca9113e6b06438028eb1
4 files changed