Since it's listed as a weapon, I'd say you do it in the firing phase. the Drazi have special catapult rules for launching some of their fighters, but they are listed as a special rule, not as a weapon, so they happen at the normal time for launching fighters.
You played it right IMHO.
LBH
(15000th post, should get me a new forum ranking)