Refactor meant that after an initial lookup we weren't returning any Updates in the first call to next (no delta) so the grpc library wouldn't dial any addresses and timeout.
Remove initial lookup, simplifies code, also update tests to use same startNewWatcher function to ensure we catch this kinda junk
Refactor meant that after an initial lookup we weren't returning any Updates in the first call to next (no delta) so the grpc library wouldn't dial any addresses and timeout.
Remove initial lookup, simplifies code, also update tests to use same startNewWatcher function to ensure we catch this kinda junk