Fix argument count when options_after is used
This solves a missing error message when e.g. DESIGN_MATRIX keyword is
used with no arguments - a list with an empty dict was returned in the
parser, leading to argc_min=1 to be accepted when it should not.
(cherry picked from commit 20413668463762074fb73f6e09e78adcc70dd925)