bug: Array of test helpers in custom watcher gives error
- If a custom watcher returns an array, it will error.
- Flattened the array of paths in run_on_changes that is passed up to super