Fix terminal query race condition with SBCL banner

- Add --noinform to cached SBCL image startup
- Move theme detection before inferior lisp startup
- Query terminal background while in clean state

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Anthony Green2025-12-27 06:17:23 -0500 8e77b7b504d0c8faa914d039bd077ad46a7e2549
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>