The gdc dont know parameter 'status', you must use 'running' instead. There is no difference between "gated start", "gated stop", "gated status". In all cases is started new daemon.
The "gated status" problem is fixed in dist-6.0/gated-3.5.10-2. I do not see the "all cases is started new daemon" behavior.