multi-step also tests cache

I can't create a separate test, as multi-step would have to be adjusted
to represent the new cache anyway.
also add cache to single-step test
cache creation passes