<!-- Love localstack? Please consider supporting our collective:
👉  https://opencollective.com/localstack/donate -->

# Type of request: This is a ...

[x] bug report
[ ] feature request

# Detailed description

When running with dynamodb errors set to 1.0 and performing basically any kind of request, I see the following in the console: 

```
localstack_main | 2021-01-22T22:14:37:WARNING:localstack.utils.server.http2_server: Error in proxy handler for request POST http://localhost:4566/: 'ProxyListenerDynamoDB' object has no attribute 'error_response_throughput' Traceback (most recent call last):
localstack_main |   File "/opt/code/localstack/localstack/utils/server/http2_server.py", line 107, in index
localstack_main |     raise result
localstack_main |   File "/opt/code/localstack/localstack/utils/bootstrap.py", line 581, in run
localstack_main |     result = self.func(self.params)
localstack_main |   File "/opt/code/localstack/localstack/utils/async_utils.py", line 28, in _run
localstack_main |     return fn(*args, **kwargs)
localstack_main |   File "/opt/code/localstack/localstack/services/generic_proxy.py", line 605, in handler
localstack_main |     response = modify_and_forward(method=method, path=path_with_params, data_bytes=data, headers=headers,
localstack_main |   File "/opt/code/localstack/localstack/services/generic_proxy.py", line 373, in modify_and_forward
localstack_main |     listener_result = listener.forward_request(method=method,
localstack_main |   File "/opt/code/localstack/localstack/services/edge.py", line 105, in forward_request
localstack_main |     return do_forward_request(api, method, path, data, headers, port=port)
localstack_main |   File "/opt/code/localstack/localstack/services/edge.py", line 116, in do_forward_request
localstack_main |     result = do_forward_request_inmem(api, method, path, data, headers, port=port)
localstack_main |   File "/opt/code/localstack/localstack/services/edge.py", line 136, in do_forward_request_inmem
localstack_main |     response = modify_and_forward(method=method, path=path, data_bytes=data, headers=headers,
localstack_main |   File "/opt/code/localstack/localstack/services/generic_proxy.py", line 373, in modify_and_forward
localstack_main |     listener_result = listener.forward_request(method=method,
localstack_main |   File "/opt/code/localstack/localstack/services/dynamodb/dynamodb_listener.py", line 97, in forward_request
localstack_main |     return self.error_response_throughput()
localstack_main | AttributeError: 'ProxyListenerDynamoDB' object has no attribute 'error_response_throughput'
```

which seems like a mistake. It looks like we get one of those for every request.

## Expected behavior

I wouldn't expect the console to print anything

# Steps to reproduce

I made #3501 to simplify reproduction. Basically just pull that, pull the latest docker image, run `./example/run.sh`.

## Command used to start LocalStack

`docker-compose up`
new_record['dynamodb']['NewImage'] = updated_item
                new_record['eventSourceARN'] = aws_stack.dynamodb_table_arn(table_name)
                records.append(new_record)
                i += 1
            delete_request = request.get('Delete')
            if delete_request:
                table_name = delete_request['TableName']
                keys = delete_request['Key']
                if isinstance(keys, Response):
                    return keys
                new_record = clone(record)
                new_record['eventName'] = 'REMOVE'
                new_record['dynamodb']['Keys'] = keys
                new_record['dynamodb']['OldImage'] = self._thread_local('existing_items')[i]
                new_record['eventSourceARN'] = aws_stack.dynamodb_table_arn(table_name)
                records.append(new_record)
                i += 1
        return records
    def delete_all_event_source_mappings(self, table_arn):
        if table_arn:
            
            if not is_api_enabled('lambda'):
                return
            lambda_client = aws_stack.connect_to_service('lambda')
            result = lambda_client.list_event_source_mappings(EventSourceArn=table_arn)
            for event in result['EventSourceMappings']:
                event_source_mapping_id = event['UUID']
                lambda_client.delete_event_source_mapping(UUID=event_source_mapping_id)
    @staticmethod
    def _thread_local(name, default=None):