Downloads an https audio URL through SafeFetch (every redirect hop re-checked against private/reserved addresses), abandoning it after ROOM_AUDIO_URL_TIMEOUT_MS or once it passes MAX_ROOM_AUDIO_URL_BYTES.
SafeFetch
on a non-https URL, an HTTP error status, a timeout, or a body over the byte cap.
Downloads an https audio URL through
SafeFetch(every redirect hop re-checked against private/reserved addresses), abandoning it after ROOM_AUDIO_URL_TIMEOUT_MS or once it passes MAX_ROOM_AUDIO_URL_BYTES.