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.