I think we do not need to repeat all the previous stuff. We better should refactor the _download_config method into more appropriate parts, and factor out a couple of things (srpauth_protected, download_if_needed, etc...).
Actually this comment had become obsolete, since I'm emitting now both timeout and failed signals in load_and_sync_soledad. Updated.