Added sessions.length === 0 guard to useSidebarPersistence.ts and sessions.length === 0 && archivedSessions.length === 0 guard to useSessionFolderCleanup.ts. Prevents data loss when server returns empty list during transient failures. Co-authored-by: Leonid Skorobogatyy <bash@opencode.itc.local>