Under the hood
Attaching to a remote session now checks whether directory sync already exists elsewhere before adopting the working directory.
Attaching to a remote or cloud session now runs a dirSyncElsewhereLookup check in parallel with the rest of the reconnection work. Its result is passed through as dirSyncElsewhere in the remote session config, so the client can avoid silently re-establishing directory sync when one already exists elsewhere.