Fixed Workspace assistant

Release inactive assistant conversations

An inactive workspace assistant request can no longer block its conversation permanently.

Active work keeps its short execution lease. If a different request or Clear conversation finds a run that has made no progress for five minutes, Magpie closes the stale run, preserves known result links, and releases the conversation. Retrying the original request can still resume it before replacement.