If verify_all_options() is called more than once, ignore the second invocation
because it won't work as expected anyway as the first invocation has already
tossed out the ability to pass in arguments that might be consumed by the
second caller. Moving because apparently some subcommands may actually need to
call this a second time, in which case I suppose we need to "define" its
behavior.