Re-add the use_cache at setstate.

This makes it possible to load a screen that uses use.
Speed up style selection.

We do this by cheating heavily - avoiding re-preparing screens, and
busting the render cache. This wouldn't work for arbitrary code,
but it's good enough for the theme chooser.