Under the hood
An error-shaped reply from elsewhere can be configured not to dismiss a dialog request a worker is still waiting on.
RemoteSessionManager supports a new ignoreErrorShapedDialogReplies config flag for reconciling pending user dialog requests across workers. When enabled, an error-shaped control_response for a still-pending dialog request no longer dismisses it locally; instead the code logs "User dialog request ... got an error-shaped reply elsewhere — worker still waiting, keeping it" and leaves the dialog pending.