Remove random ordering of specs

I added 'random' for spec order in the last PR. Looks like some failing specs
(when running in random mode) slipped through.

Unclear to what is causing this at the moment. Reverting for time being.

* Revert to sequential test run.
* Extract the cache path from lookup.
* Test explicit true/false for action cache existing.