Shutdown
doesn't actually terminate the runtime, it just runs some cleanup routines. Things might be in a strange state afterwards, though, so there's no guarantee anything will work.
Plus, hello
probably (I don't recall the exact details of how the delegates are created) has references to the runtime and engine keeping everything from being GC's.