### 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_
self, context: RequestContext, update_table_input: UpdateTableInput
    ) -> UpdateTableOutput:
        try:
            
            result = self.forward_request(context)
        except CommonServiceException as e:
            is_no_update_error = (
                e.code == "ValidationException" and "Nothing to update" in e.message
            )
            if not is_no_update_error or not list(
                {"TableClass", "ReplicaUpdates"} & set(update_table_input.keys())
            ):
                raise
            table_name = update_table_input.get("TableName")
            if update_table_input.get("TableClass"):
                table_definitions = DynamoDBRegion.get().table_definitions.setdefault(
                    table_name, {}
                )
                table_definitions["TableClass"] = update_table_input.get("TableClass")
            if update_table_input.get("ReplicaUpdates"):
                
                table_properties = DynamoDBRegion.get().table_properties
                table_properties[table_name] = table_props = table_properties.get(table_name) or {}
                table_props["Replicas"] = replicas = table_props.get("Replicas") or []
                for repl_update in update_table_input["ReplicaUpdates"]: