Environment variable based detection should resolve prior to other mechanisms and we shouldn't block on the other environments resolving. If we are blocking on other environment resolution, it means that we will block completion of the Lambda at least until we hit the connection timeout when testing other environments.