rescue exceptions in check_setup

Fixes a bug in the HTTP LoginScanners where a connection error during check_setup would cause an uncaught exception to be fired all the way up and cause a stack trace