Update: we got the Creo worker to publish. After starting the GS Worker Daemon separately and changing the log on info it started working.
Now the Solidworks worker is still not working. This one hasn't worked at all. Trying to just run it separately thru the swworker.bat, it starts up fine but when a publish job comes, the error says that there isn't a connected worker.