Fix potential deadlock
Fix potential deadlock

- alreadyAttemptedConnectionsListLock probably deadlocked
- removed locking where unnecessary and rewrote the important part with
  proper locking

hb9kns/PyBitmessage,hb9kns/PyBitmessage,hb9kns/PyBitmessage,bmng-dev/PyBitmessage,bmng-dev/PyBitmessage,hb9kns/PyBitmessage,bmng-dev/PyBitmessage