Move user creation out of providers and into recipes

The plugin-agent service fails to start when users aren't created before we try to set same user/group as owner of log and pid directories