The queue-time strip of the unused lazy "text" link read the canvas widget for
use_input_text. When use_input_text was linked to an external node, that widget
held a stale value, so the link could be stripped while the backend still
requested "text", raising NodeInputError.
- Decide from the API prompt itself: strip only when use_input_text is the
literal false; keep the link when it is a link (value unknown until runtime).
- Match prompt entries by class_type instead of mapping canvas nodes to ids.
- check_lazy_status now raises a clear error when use_input_text is on but
nothing is connected to "text", instead of the cryptic NodeInputError.
- Applies to both Prompt Stash Saver and Passthrough.