Fix check for valid SCO socket before shutdown
Fix check for valid SCO socket before shutdown

To prevent a crash in the event that there is a request to remove
the audio connection when it has already been disconnected by the
remote.

Set headset state to connected directly if there is no SCO socket.

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