Catch additional errors in fetch_url

Fixes #8971
Updating PR testing document with manual branch checkout steps
Tracebacks are now catchable with ignore_errors and have streamlined output.  Also removes 'baby-JSON' for bash modules.
Use correct keyword for this function.
Move initscript rc check to later in service status check

Fixes #7284