We should run the shutdown hooks when we get
control-C. The 1.4.2 API spec for
states that we should run the hooks when:
The virtual machine is terminated in response to a user
interrupt, such as typing ^C, or a system-wide event,
such as user logoff or system shutdown.
We don't do it yet. (I have a test case showing this.)