Fix command timeout handling when there's no stream
Fix command timeout handling when there's no stream

The media stream could be gone by the time that the AVDTP command timeout
expires (e.g. if the media transport channel gets closed prematurely). In
such a case there's no need to send a separate ABORT command but we can
directly proceed with closing the signalling channel.

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