"Now if I could just get around using coldfusion.server.ServiceFactory for the pesky web service refresh... (CF7)"

Solved that problem too!

cfset objAdmin = createObject("component", "cfide.adminapi.administrator").login("CF Admin Password")
cfset webService = createObject("component", "cfide.adminapi.extensions")

cfset webService.reloadWebService(name = "Web Service URL", path = "Web Service Url")