Fixes bug where invalid set list records die on shuffle/smart_sort.  Added bang to smart sort moethod name to indicate it is self-modifying