The LanTcpPlugin tries to create a KeyAgreementListener even if Wifi/mobile data is disabled
When adding a contact with only bluetooth enabled the LanTcpPlugin tries to bind a serversocket, which seems like a useless effort to me.
org.briarproject I/LanTcpPlugin: Could not bind server socket for key agreement
Maybe there should be a check if Wifi is enabled before attempting to open a socket.