It'd be useful if both puppet.conf + auth.conf refreshed both the agent and the master, since enabling the $listen parameter changes the auth.conf, which requires a refresh.