Unload LaunchDaemon before loading

To prevent any error if an older version of the plist
was loaded before.

Also suppresses any error message returned by `launchctl` command.