If I recall correctly, even > will append to a file if used in the same awk process. If you run awk several times, any instance should start a new output file with >; append with >>.
BUT: Sure it's the FIRST line per $1 value? Should it overwrite with >, I'd presume the last line is retained.