Fixed locator not triggering error callback when no devices are found