block: make blk_init_free_list and elevator_init idempotent