Fixes a problem with agent not launching

This commit fixes a problem where the agent wouldn't launch when the
preference pane is loaded after the first launch. That is, the agent
would load one time after a fresh install when launching the preference
pane, but not subsequent times.