### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

When a transcription job is scheduled I specify `OutputBucketName` and `OutputKey` to store the transcription, when the transcription job is complete, I check if output transcription is put there. Unfortunately, it's not there.

### Expected Behavior

Output transcription should be stored on S3 at the given bucket and key.

### How are you starting LocalStack?

Custom (please describe below)

### Steps To Reproduce

Using Test Containers 

Reproduced in project:  https://github.com/kkocel/local-stack-transcribe-repro


### Environment

```markdown
- OS: macOS
- LocalStack: latest
```


### Anything else?

_No response_
"Audio file must be mono PCM WAV format. Transcoding may have failed. "
                )
                raise RuntimeError()
            
            language_code = job["LanguageCode"]
            model_name = LANGUAGE_MODELS[language_code]
            self.download_model(model_name)
            model = Model(model_name=model_name)
            tc = KaldiRecognizer(model, audio.getframerate())
            tc.SetWords(True)
            tc.SetPartialWords(True)
            
            while True:
                data = audio.readframes(4000)
                if len(data) == 0:
                    break
                tc.AcceptWaveform(data)
            tc_result = json.loads(tc.FinalResult())
            
            items = []
            for unigram in tc_result["result"]:
                items.append(
                    {
                        "start_time": unigram["start"],
                        "end_time": unigram["end"],
                        "type": "pronounciation",
                        "alternatives": [
                            {
                                "confidence": unigram["conf"],
                                "content": unigram["word"],