Add seperate worker to consume received kafka messages
This MR adds a new celery worker that only listens for received kafka messages. It also changes the name of the worker that sends kafka messages, to make it more clear, and also as a step towards the future where we have different workers for each kafka producer broker (see #450).