[CHEF-4206] Update the service's current status when calling start or stop.

https://tickets.opscode.com/browse/CHEF-4206

Because the OSX service resource only checks the state of the service on load, a restart of an already running service will fail. This adds updates to check the state of the service on the stop and start actions, to ensure that it's acting upon current information.