Named WithVariable(name, value) never set a storage driver, so values
were memory-only and vanished after bookmark resume. Default it to
workflow instance storage, matching the parameterless overload.
Fixes#8159
Co-authored-by: Cursor Agent <cursoragent@cursor.com>