build: Fix distcheck with systemd units
The user unit directory gathered from pkg-config is an absolute path and
doesn't follow the configured prefix. distcheck doesn't like that, so
set systemduserunitdir
to follow the prefix even though that wouldn't
make sense on a real build.
This is also in !69, but it's causing the CI pipeline to fail every time, so I thought I should split it out.