deb_download_unpack.sh: set target arch if user doesn't set one

- $TARGET_ARCH will default to $HOST_ARCH if the user doesn't specify
  `--target-arch`
- Moved all of the error checks in the script so they're grouped
  together, i.e. an error with script options will cause the script to
  exit before any processing takes place