UPDATE: The test was bunk—see answer. Percentage condition works as expected.
I expected a test switch with a 50–100 percent condition to behave in the following way:
user 1 -> a
user 2 -> b
user 3 -> a
user 4 -> b
I thought this type of condition would simply alternate users to fit the percent defined. Apparently not, as this is what actually happened:
user 1 -> a
user 2 -> a
user 3 -> a
user 4 -> b
user 5 -> b
user 6 -> b
user 7 -> b
user 8 -> b
user 9 -> b
user 10 -> b