Single task queue to prevent events being denormalized out of order

Hi! I just ran into an issue with the denormalizer. Replaying events by using `replayStreamed` might lead to events being denormalized out of order (if they are denormalized by different ViewBuilders).

This commit fixes it. Please have a look at it.

See you on Monday!