Fix M4A multi-track audio processing for sck-cli files
M4A files from sck-cli contain two separate mono audio streams (track 0 =
system audio, track 1 = microphone). The transcriber was only reading the
first stream, missing all voice content on track 1.
Changes:
- Decode each audio stream separately (PyAV requires fresh container per stream)
- Mix all streams together with padding for length differences
- Remove unused extract_descriptive_suffix import
- Add pytest skip markers for ffmpeg-dependent tests
- Extract shared _MockTranscriber helper to reduce test duplication
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>