shated/gatt-helpers: Improve robustness of search service
shated/gatt-helpers: Improve robustness of search service

This patch makes sure that we do get into infinite loop when doing
search service request

It could happen if we got bogus read by group or find by type response

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