Migrate queue_array_impl to new layout