For 'sequential' assignment, at least pick a treatment randomly.
Fix typo in assigning user to an existing experiment.
Record that completed experiments are not assignable.

This doesn't feel right; it looks like we need to finish designing the fixed-group-size case.
Merge remote-tracking branch 'origin/partition-refactor' into partition-refactor