Fix double-wrapping of exceptions in remote AndroidFutures.

The StrongBinder was calling completeExceptionally() with the result of get(), which caused the underlying exception to be wrapped in an extra ExecutionException.

Test: AndroidFutureTest
Change-Id: I3a74d3e2b9e325262269a5100296c0133e0336af
2 files changed