Save/restore GE ctx when lists request it, use in PPGe, and minor signal call fix

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