core: allow User=, Group=, Nice=, Environment=, Type= to be passed when creating a transient service
kill: fix error return