ReincarnatingClient remembers its previous `use()` call so it can ressurect itself

- Also remove now-useless `raw_client`, in favor of using a new
  ReincarnatingClient when we ask `.exists?`.