Do not ignore ConnectTransportException for shard replication operations

A ConnectTransportException on replicating an index operation should fail the replica shard.

This case came out of the `improve_zen` branch for index requests that are mid-flight while partitioning is forced.
can we import from our version Guava? I think we should add all of this to forbidden APIs at another pull request