We're hoping to use the NDI Find API to detect when NDI sources are added or removed from the network.

When sources are added, it works fine.
If a source is "cleanly" removed (e.g. you shut down the Test Pattern generator app) it works fine.

But if a source becomes unavailable due to a pulled cable/loss of power etc, then the NDI Find API continues to report it as "present". I'd expect some kind of timeout to detect missing sources...

A new instance of the "finder" won't see the missing source, so you can get into the odd position where (for example) one Studio Monitor shows the source as available in the menus, but another one on the same machine won't show it.

Is this bug or feature?