Save and restore context when lists run and finish if the game requests it

We were simply ignoring the options argument before.  Cleaning up a test that verifies this behavior.

-[Unknown]