Reconstruct subagents from history messages if applicable. Call this when history finishes loading and the stream isn't active. Returns an AbortController for cancelling the subagent history fetch, or null if no reconstruction was needed.
reconstructSubagentsIfNeeded(): AbortController | null