I don't think running "/etc/init.d/kvm start" is as easy as running "kvm-ok" (or whatever command name you choose). It also tries to load a kernel module, which may be an unwanted side effect, but that's easily fixable by adding a new argument ("/etc/init.d/kvm check" or something).
If you add the command, you could call it from the init.d script, and centralize the checking.
I don't think running "/etc/init.d/kvm start" is as easy as running "kvm-ok" (or whatever command name you choose). It also tries to load a kernel module, which may be an unwanted side effect, but that's easily fixable by adding a new argument ("/etc/init.d/kvm check" or something).
If you add the command, you could call it from the init.d script, and centralize the checking.