The binary checks each transponder is active and any PLP.
The check is pretty quick compared to the timeout scanning an inactive frequency.
Personally, I have never found enigma's built-in terrestrial scanning satisfactory, which is why I wrote the TerrestrialScan plugin. It is in the feeds under SystemPlugins.