gossip: Fix modification to shadow endpoint state
gossip: Fix modification to shadow endpoint state

This patch fixes an inadvertent change to the shadow endpoint state
map in gossiper::run, done by calling get_heart_beat_state() which
also updates the endpoint state's timestamp. This did not happen for
the normal map, but did happen for the shadow map. As a result, every
time gossiper::run() was scheduled, endpoint_map_changed would always
be true and all the shards would make superfluous copies of the
endpoint state maps.

Signed-off-by: Duarte Nunes <a60e8b7496f7715d71354fe4c06dd24017025bf1@scylladb.com>
Message-Id: <1464309023-3254-2-git-send-email-a60e8b7496f7715d71354fe4c06dd24017025bf1@scylladb.com>

scylladb/scylla,scylladb/scylla,kjniemi/scylla,duarten/scylla,raphaelsc/scylla,raphaelsc/scylla,kjniemi/scylla,raphaelsc/scylla,duarten/scylla,avikivity/scylla,kjniemi/scylla,avikivity/scylla,scylladb/scylla,scylladb/scylla,avikivity/scylla,duarten/scylla