collie: correct command-line options parser

"collie cluster recover disable -p7001" not work.
getopt_long() will permutes the elements of ARGV.
so,the subcmd who needs third arg shoud take argv[optind] instead of
argv[3].

Signed-off-by: ChenZhe <cz@de3eb.cn>
Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
(cherry picked from commit 48d879364c0102c452b9dc721755f5b1e331d590)