Fix race condition in new non-blocking connect.
Better prompts. Better behavior when creating/joining workspaces.