Correlation wrapper registration now explicitly checks for existing wrappers with the same correlation ID.
Bus's wrapper methods now explicitly execute tasks on the thread pool, not on the caller's synchronisation context.