Prevent incorrect call log item from expanding when new item arrives

mCurrentlyExpandedPosition is unreliable when the list is changing, use
mCurrentlyExpandedRowId to determine which item is expanded instead.

Positions stored in CallLogAdaptor are also invalidated when the list
is changing.

Bug:25283769
Change-Id: Iffca8c7d65933cfcdd12f2f3cc85170226db1c4a
2 files changed