Don't assume /run/systemd exists when creating unit-root
When running tests in a mkosi container, /run/systemd might not
exist yet in the container which causes test-execute to fail.
Fixes #17842.
(cherry picked from commit 77f16dbd)
(cherry picked from commit 4eb7761b)