Fix help being printed twice.

The bug was caused by 'agent.parse' failing with Clamp::HelpWanted and
then we would continue onward to try and actually run the agent.

Now we only run the agent if parsing args succeeds.

Fixes LOGSTASH-1952
Merge pull request #1168 from jordansissel/LOGSTASH-1952

Fix help being printed twice.