v23: syncbase: Make Cancel on client streams non-blocking.

Also simplified streams to always finish the call, which is redundant in
some cases but results in a consistent error being set.

Change-Id: I08733acc72909ce91019c2665a5d99018ed2d958
5 files changed