messaging: do not use rpc client in error state
messaging: do not use rpc client in error state

Using rpc client in error state will result in a message loss. Try to
reconnect instead.

avikivity/scylla,avikivity/scylla,raphaelsc/scylla,victorbriz/scylla,senseb/scylla,capturePointer/scylla,gwicke/scylla,victorbriz/scylla,glommer/scylla,scylladb/scylla,scylladb/scylla,scylladb/scylla,avikivity/scylla,gwicke/scylla,kjniemi/scylla,kangkot/scylla,phonkee/scylla,gwicke/scylla,kangkot/scylla,linearregression/scylla,kjniemi/scylla,duarten/scylla,kangkot/scylla,kjniemi/scylla,capturePointer/scylla,scylladb/scylla,aruanruan/scylla,glommer/scylla,linearregression/scylla,duarten/scylla,senseb/scylla,glommer/scylla,duarten/scylla,aruanruan/scylla,victorbriz/scylla,raphaelsc/scylla,linearregression/scylla,phonkee/scylla,aruanruan/scylla,raphaelsc/scylla,capturePointer/scylla,phonkee/scylla,senseb/scylla