Why do I see a Running row that never finishes?

A request may have ended (timeout or hard process kill) before the task closed. The sweep will mark it as stalled once it passes the stall threshold, then recover it.