Handle mapping new incoming connections to a pair

Reject connections where the remote device is unknown. Later on
we might want to show some sort of pairing UI unknowns.

Drop connections if a connection is already established.
Flake8 fixes