Before it was possible for a race condition to happen where the failure_detector_loop is started before the gossiper._enabled is set to true on every shard. This change ensure that _enabled is set to true before moving forward Closes #10548
operator bool
direct_fd_pinger::_generation_number