Allow setting environment for TestingNodeModule
Remove unused class DiscoveryFutures
Retry quickly when discovery failure occurs
Guarantee services are refreshed in returned future