### 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_
"en-GB": "vosk-model-small-en-gb-0.15",
    "fr-FR": "vosk-model-small-fr-0.22",
    "de-DE": "vosk-model-small-de-0.15",
    "es-ES": "vosk-model-small-es-0.22",
    "it-IT": "vosk-model-small-it-0.4",
    "pt-BR": "vosk-model-small-pt-0.3",
    "ru-RU": "vosk-model-small-ru-0.4",
    "nl-NL": "vosk-model-small-nl-0.22",
    "tr-TR": "vosk-model-small-tr-0.3",
    "hi-IN": "vosk-model-small-hi-0.22",
    "ja-JP": "vosk-model-small-ja-0.22",
    "fa-IR": "vosk-model-small-fa-0.5",
    "vi-VN": "vosk-model-small-vn-0.3",
    "zh-CN": "vosk-model-small-cn-0.3",
}
LANGUAGE_MODEL_DIR = Path(config.dirs.cache) / "vosk"
SUPPORTED_FORMAT_NAMES = {
    "amr": MediaFormat.amr,
    "flac": MediaFormat.flac,
    "mp3": MediaFormat.mp3,
    "mov,mp4,m4a,3gp,3g2,mj2": MediaFormat.mp4,
    "ogg": MediaFormat.ogg,
    "matroska,webm": MediaFormat.webm,
    "wav": MediaFormat.wav,
}
os.environ["VOSK_MODEL_PATH"] = str(LANGUAGE_MODEL_DIR)
from vosk import MODEL_PRE_URL, KaldiRecognizer, Model, SetLogLevel  
SetLogLevel(-1)
_DL_LOCK = threading.Lock()
class TranscribeProvider(TranscribeApi, ServiceLifecycleHook):