get_recipe_syntax_tokens() previously skipped all LoRAs with
isDeleted=True unconditionally. Now it tries to resolve the file
locally first (via hash index or modelVersionId); only skips if
the LoRA is truly unavailable.
This is a companion fix to #946 (AutoV2 hash matching).
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>