startDiscoveryCount property
Number of platform inquiries actually started/stopped. The booleans above saturate, so they cannot distinguish one inquiry from N — which is exactly the defect the facade's shared-inquiry machinery exists to prevent. Assert on these.
Implementation
int startDiscoveryCount = 0;