Compute may-restart-ness from event stack, and fix terminology.

Cleanup for #363.  An -ERESTART_* return value doesn't mean the syscall *will* restart, just that it *may*.