no need for AnyEvent friendly sleeping in wait_for_instances, since that is only ever called in its own process