Can you also try a non-UUID passed as a correlation id? Your production code above will throw illegal argument exception, which may not be the desired outcome.