Always create and build the test functor cache
The impact of generating and building the test functor cache is relatively small so we can do it always.
The test which relies on the functor cache being there will now work in (pre)release builds but also locally (when this was not explicitly enabled).
/cc @olupton