Even though the publisher/dev is responsible for setting up Steam updates, from everyone I've talked to, it's Steam that needs to actually release them.
Hey, do a test for me: see if you can run Vegas w/o Steam IE turn Steam off & then run Vegas directly. I haven't seen a Steam game/program that won't run w/o Steam running.