macio: Delay qdev init until all fields are initialized