ArgumentParser exits with non-zero status code for invalid args

See http://hg.python.org/cpython/file/2.7/Lib/argparse.py#l1687