android/gatt: Improve send_dev_complete_response
android/gatt: Improve send_dev_complete_response

For simple reads or writes there is no need to take the request out
of the queue as it is destroyed at the end anyway. We can peek and
check for errors even before switch statement.

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