49317a0f1c
Cleared pending-preview markers when resolve has no runnable handler so a stale gate cannot keep forcing resolve after the invoker is gone. Added regression coverage for apply and discard draining stale pending markers. Fixes #3061