Previous behavior simply signalled the service to stop. The new behavior actually waits for the service to stop. This makes the Restart method for windows to be more robust when a service takes more time to clean up.