adapter: Fix registering adapter with no address
adapter: Fix registering adapter with no address

adapter->bdaddr is set later in read_info_complete and current check
always returns false. Check against bdaddr received in command response
instead and fail if it is all zeros.

pstglia/external-bluetooth-bluez,silent-snowman/bluez,mapfau/bluez,pstglia/external-bluetooth-bluez,mapfau/bluez,silent-snowman/bluez,ComputeCycles/bluez,silent-snowman/bluez,silent-snowman/bluez,pkarasev3/bluez,pkarasev3/bluez,pkarasev3/bluez,mapfau/bluez,mapfau/bluez,pstglia/external-bluetooth-bluez,ComputeCycles/bluez,pkarasev3/bluez,ComputeCycles/bluez,pstglia/external-bluetooth-bluez,ComputeCycles/bluez