Add additional test to 'pihole restartdns reload-lists'

Apologies for coming back to this. NO OFFENCE INTENDED.

today I rebuild a test system, following the instructions provided.
I ran pihole checkout ftl new/CNAME_inspection_details, when this completed I ran pihole checkout web new/CNAME_inspection_details

As you can see, the second command failed:

pi@raspberrypi:~ $ pihole checkout ftl new/CNAME_inspection_details
  Please note that changing branches severely alters your Pi-hole subsystems
  Features that work on the master branch, may not on a development branch
  This feature is NOT supported unless a Pi-hole developer explicitly asks!
  Have you read and understood this? [y/N] y

  [✓] Branch new/CNAME_inspection_details exists
  [✓] Downloading and Installing FTL
  [✓] Restarting pihole-FTL service...
  [✓] Enabling pihole-FTL service to start on reboot...
pi@raspberrypi:~ $ pihole checkout web new/CNAME_inspection_details
  Please note that changing branches severely alters your Pi-hole subsystems
  Features that work on the master branch, may not on a development branch
  This feature is NOT supported unless a Pi-hole developer explicitly asks!
  Have you read and understood this? [y/N] y

  [i] Fetching branches from https://github.com/pi-hole/AdminLTE.gitfatal: unable to access 'https://github.com/pi-hole/AdminLTE.git/': Could not resolve host: github.com
  [✗] Fetching branches from https://github.com/pi-hole/AdminLTE.git

Again, this was caused by pihole-FTL simply NOT ready to resolve (Could not resolve host: github.com).

I really think, using the countdown timer routine, already in the code, to prevent resolver timeouts, whenever pihole-FTL is starting / reloading / … would improve pihole's reliability.

Unfortunately, nobody else appears to have a problem with this...