Minimal revert of the GE-related interrupt changes.

Keep most of them, just revert using getList() which isn't cutting it
right now.  Fixes #595.