Fix handling of gRPC errors when the stream is finished
- Handle the gRPC errors if the assigned QNetworkReply is finished
without network error and send the QGrpcStream::finish() signal
if no gRPC error received from server.
- Cancel all gRPC streams when re-attaching the channel.
Fixes #259