Fiber.syscall offloads a blocking C call (DNS getaddrinfo and friends)
to the scheduler's syscall thread — on a raw thread there is no
scheduler (and Thread auto-creation dies inside the GC), so the call
runs inline: the thread just blocks, exactly what we want.