Deal with failures to bootstrap more gracefully / introduce a timeout
@kwadronaut raises the example of seeing 'connecting' forever when trying to use snowflake (or another unsupported PT). We should definitely fail faster in this sort of case, given we'll be getting failures to build circuits etc. (in fact this is an arti bug), and we should probably have some form of overall timeout.