Can you try running collectd manually as root after stopping the service? If that works, you probably have to add more capabilities. Also, no need for a specific version of systemd, unrecognised options are simply ignored.