Uploads a session recording to MJStorage, links it to the AIAgentSession (via
MJ: File Entity Record Links), and stamps RecordingFileID / RecordingMedia / RecordingStartedAt
on the session. Never throws — a recording-storage failure must not fail the session; failures are
logged and surfaced as a null return.
Uploads a session recording to MJStorage, links it to the
AIAgentSession(viaMJ: File Entity Record Links), and stampsRecordingFileID/RecordingMedia/RecordingStartedAton the session. Never throws — a recording-storage failure must not fail the session; failures are logged and surfaced as anullreturn.