Stub shuffle! on the sentinel array for consistent test execution

Since the introduction of `shuffle!` in the constructor, the test suite is nondeterministic. This pull request fixes that, while ensuring that the shuffling occurs.