Call AbstractRemoteService.finishRequest() on PendingRequest timeout.

Otherwise the request will never be removed from
AbstractRemoteService.mUnfinishedRequests. This is in line with the
BasePendingRequest.finish() implementation.

Test: presubmit
Change-Id: I38385d0c73b8bf34483af82d0b5282300fcacd1f
1 file changed