improved the error handling on the objSWbemServices.ExecQuery calls