That's what I thought, at first. I knew udev has certain limited problems with a separate /usr (no such problems for me: I don't need any of the udev extras that rely on things like the PCI db). But the failure message never mentioned udev at all, so I assumed systemd had *more*, unique problems.
And if there's one thing that I don't like to experiment wildly with, it's init(8).