consumeGattCacheInvalidationRequest
Consumes and returns the GATT cache invalidation request. Returns true exactly once after requestGattCacheInvalidationOnNextConnect was called, then resets to false.
Intended to be called by the BLE transport during connection setup.