propagate error from the streamer
propagate error from the streamer

if streamer returned an error client can be nil, StreamClient should
return this error to the caller, so it would know that it shouldn't send
any messages to this stream

piotrkowalczuk/promgrpc,piotrkowalczuk/promgrpc