coreos-install: validate config before installing

I used `type coreos-cloudinit >/dev/null` instead since zsh doesn't have -P and that option isn't needed on a default coreos installation.