I think nothing boot-stopping happens if modules in initrd fail to load, bc ext4 is in kernel anyway?, rootdev just has to be configured right inside initrd. Boot scripts on root will load xhci_hcd, usbhid, hid_generic anyway for kb
Ok, update mkinitrd cmdline, redo, umount (x3)