docs: def blacked_out(self):
          """
          Return true if we are disconnected from the given node and can't
          re-establish a connection yet
          """
          if self.state is ConnectionStates.DISCONNECTED:
              if time.time() < self.last_attempt + self._reconnect_backoff:
                  return True
          return False