Please don't do this. Just include both.
No, I haven't. Perhaps someone else already has.
Right. Nothing changes in early init land if you don't recreate the initramfs.
Needs to be fixed in systemd. Probably reasonable to expect this next release.
This is why package providers exist... But I can't give any better advice without seeing the PKGBUILD, or understanding what the possible depends are...
systemctl daemon-reload # or just: kill -1 1You need to tell systemd about newly installed units. It will not pick them up on its own.
Or just use modules-load.d.
Try again in half an hour. Repos are sync'ing.