Use opencode session list --format json with grep instead of table output to make check_opencode_session_exists() more reliable. This fixes issue #38 where forked sessions may not appear in the table format output, causing false 'session expired' reports.