`test::user_mode` doesn't exit back to kernel mode before trying to shut down. this causes a page fault when trying to `screen::puts` directly.