nvme: only add a controller to dev_list after it's been fully initialized