[PATCH v2 8/9] log a detailed error (not usage()) when there are extra non-option arguments