Using -o makes including systemd-machine-id-setup optional which it isn't. Since it is easily found in $PATH just add it to the dracut_install command above.