you have an answer bus :) a bus per definition is just "a unidirectional pipeline" so you create a service that handles errors.
micro-services come with an architectural overhead.
every bus is just a queue the idea is to distribute load with it. there is no guaranty of order of execution.
so to answer simply -> you create an "to the service channel" and than a "from the service channel"
there are different ideas of how to manage and utilize such queues
so in your case I would create an "error service" that decides what to do with the error but don't forget to log them directly in the service as well ... systems tend to break so you want a good log :)