Ensure 'agent' subcommand is executed when PUPPET_SERVER is set

This patch ensures that the 'agent' subcommand is executed when the PUPPET_SERVER variable is set.  Before this change, the puppet service would not start because the 'agent' subcommand was not retained when the value of PUPPET_SERVER was added to the PUPPET_OPTS variable.