actions associated with `all-automaton` are not triggered

```clojure
(require '[automat.core :as a])
 
(-> [1 2 (a/$ :conj) 3 4 (a/$ :conj)]
    (a/compile {:reducers {:conj conj}})
    (a/find [] [1 2 3 4])
    :value)
;=> [2 4]
 
(-> [1 a/any (a/$ :conj) 3 4 (a/$ :conj)]
    (a/compile {:reducers {:conj conj}})
    (a/find [] [1 2 3 4])
    :value)
;=> [4]
```

This PR adds a test case for the broken functionality.