block: protect iterate_bdevs() against concurrent close