### Is there an existing issue for this?

- [X] I have searched the existing issues and read the documentation

### Question

After configuring it  withEnv("DYNAMODB_WRITE_ERROR_PROBABILITY", "1.0") — it is expected to throw dynamo throuput exception , but throwing 500 error - `(Service: DynamoDb, Status Code: 500, Request ID: null, Extended Request ID: null)","operationType":"PutItem","kinesisRecordMetaData":{"recordInsertionDate":"01-01-2021"}}, Response - PutObjectResponse(ETag="5435b0664a1337227d380fbd83ebcc89")

### Anything else?

_No response_
if not self.table_exists(table_name):
            raise ResourceNotFoundException("Cannot do operations on a non-existent table")
        
        result = self.forward_request(context)
        event_publisher.fire_event(
            event_publisher.EVENT_DYNAMODB_DELETE_TABLE,
            payload={"n": event_publisher.get_hash(table_name)},
        )
        table_arn = result.get("TableDescription", {}).get("TableArn")
        table_arn = self.fix_table_arn(table_arn)
        self.delete_all_event_source_mappings(table_arn)
        dynamodbstreams_api.delete_streams(table_arn)
        DynamoDBRegion.TABLE_TAGS.pop(table_arn, None)
        return result
    def describe_table(self, context: RequestContext, table_name: TableName) -> DescribeTableOutput: