storage_service: Limit number of REPLICATION_FINISHED verb can retry
storage_service: Limit number of REPLICATION_FINISHED verb can retry

In the removenode operation, if the message servicing is stopped, e.g., due
to disk io error isolation, the node can keep retrying the
REPLICATION_FINISHED verb infinitely.

Scylla log full of such message was observed:

[shard 0] storage_service - Fail to send REPLICATION_FINISHED to $IP:0:
seastar::rpc::closed_error (connection is closed)

To fix, limit the number of retires.

Tests: update_cluster_layout_tests.py

Fixes #3542

Message-Id: <a40812e7b40d46aa8d576184b9d0a4f2895cb9f5@scylladb.com>

duarten/scylla,duarten/scylla,scylladb/scylla,avikivity/scylla,scylladb/scylla,scylladb/scylla,scylladb/scylla,avikivity/scylla,duarten/scylla,avikivity/scylla