Does @distributed have any guarantees regarding order?

I’m running a parallel for loop with hcat as the reduction operation. Something like this

res = @distributed hcat for i=1:1000

Is there any guarantee that i is in order? I saw some old pointers saying there was no guarantee but I tried it a dozen times on four processes and every time it came back sorted. Is this just a coincidence?