The --record recv loop was using while-drain which exhausted the jitter buffer and stopped decoding after the first burst. Now decodes once per source packet, matching the live mode fix. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>