### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

When starting the transcription job in response job object is null:

<img width="1154" alt="Screenshot 2023-04-03 at 09 21 09" src="https://user-images.githubusercontent.com/454412/229447066-1671f811-da49-478d-bf24-252f30b17699.png">


### Expected Behavior

Response from the real AWS stack - job object is not null

<img width="1161" alt="Screenshot 2023-04-03 at 09 30 13" src="https://user-images.githubusercontent.com/454412/229441498-06125248-3b68-4679-8204-0163e8245db6.png">


### How are you starting LocalStack?

Custom (please describe below)

### Steps To Reproduce

Using test containers, reproducing project can be found here:

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

### Environment

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


### Anything else?

_No response_
job_names = []
    def _create_job(audio_file: str, params: Optional[dict[str, Any]] = None) -> str:
        s3_key = "test-clip.wav"
        if not params:
            params = {}
        if "TranscriptionJobName" not in params:
            params["TranscriptionJobName"] = f"test-transcribe-{short_uid()}"
        if "LanguageCode" not in params:
            params["LanguageCode"] = "en-GB"
        if "Media" not in params:
            params["Media"] = {"MediaFileUri": f"s3://{s3_bucket}/{s3_key}"}
        
        with open(audio_file, "rb") as f:
            s3_client.upload_fileobj(f, s3_bucket, s3_key)
        transcribe_client.start_transcription_job(**params)
        job_names.append(params["TranscriptionJobName"])
        return params["TranscriptionJobName"]
    yield _create_job
    for job_name in job_names:
        with contextlib.suppress(ClientError):
            transcribe_client.delete_transcription_job(TranscriptionJobName=job_name)
@pytest.fixture
def kinesis_create_stream(kinesis_client):