Adds detailed console logging to trace backing track data flow:
1. MIXER_CHANGES handler logs:
- Full sessionMixers payload
- mixers.backingTracks array
- mixers.jamTracks array
- mixers.recordedTracks array
2. JKSessionScreen logs:
- showBackingTrackPlayer state
- backingTrackData from Redux
- mixerHelper.backingTracks value
- mixerHelper.backingTracks length
This will help identify where the data flow breaks:
- If MIXER_CHANGES shows data but SESSION_SCREEN doesn't: dispatch issue
- If MIXER_CHANGES shows empty arrays: WebSocket/server issue
- If SESSION_SCREEN shows data but no render: conditional logic issue
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>