bpo-29298: Fix crash with required subparsers without dest (GH-3680) (GH-27303)

(cherry picked from commit 17575f73ce2cb9f3a4eb4cc416c690f9a4e7205c)

Co-authored-by: Anthony Sottile <asottile@umich.edu>
3 files changed