title: Dask Client detect local default cluster already running
body: <pre><code>from dask.distributed import Client
  
  Client()
  Client(do_not_spawn_new_if_default_address_in_use=True)  # should not spawn a new default cluster
  </code></pre>
  
  <p>Is this possible to do somehow?</p>