don't use lazily-evaluated rc.ids in wait_for_idle

can cause KeyError in parallel tests

finish up fix started in 69b0a18833750cab91ddc82fe1ddde9eab617285

Should address some intermittent failures seen by Shining Panda