You don't need the doctrine configuration in your service config.
The connection driver is being configured inside app/config/config.yml
.
The listener configuration looks good though - just remove the doctrine:config
stuff.
Have a look at the doctrine configuration reference.
Symfony will automatically use the default connection for your listener/subscriber if you don't specify one using the connection
option. The documentation is a bit confusing here but the doctrine connection is just there to show how to use a different connection.