@DavidL
No. Shortcut stops when the first is true. It won't and does not need to evaluate the second condition.
Because you asked for OR.
The second condition is only evaluated if the first is false.
Without shortcut evaluation both are evaluated, but the result is always the same.
Leaving shortcut evaluation OFF is only relevant if you want to evaluate OR booleans in constant time.
Because constant time is the only side effect, except from some rare, contrived, conditions that change variables during evaluation and rely on that: bad code.
Constant time is only necessary to counter timing attacks.
What does matter is having the most common condition evaluate first: faster code.
In this case: if you know the dataset is - or can be - larger than 10000, reverse the conditions.