fix: move schema init to background thread to prevent startup hangs
zig 0.15 stdlib http.Client has no timeout support. When turso is
slow/unreachable, schema.init() blocks the main thread indefinitely,
preventing the accept loop from ever starting. Move schema migrations
to the background initServices thread so the server can accept
connections immediately.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>