I ran into this issue myself, but I am not using a proxy, I believe the keyserver was just down. Perhaps a shorter timeout (5-10 seconds), a helpful error message that says something like "Cannot reach the keyserver at this time, please try again later. Note that the repository has been added anyway. You can still install software from the new repository, but you will receive warning messages until the key has been added to your keyring."
I ran into this issue myself, but I am not using a proxy, I believe the keyserver was just down. Perhaps a shorter timeout (5-10 seconds), a helpful error message that says something like "Cannot reach the keyserver at this time, please try again later. Note that the repository has been added anyway. You can still install software from the new repository, but you will receive warning messages until the key has been added to your keyring."
Or something like that....