I am not sure this should really block the transition.
I believe the initramfs-tools/hooks/flash_kernel_set_root script is
mostly used on old armel systems; most armhf and arm64 systems have
root= set appropriately, in my experience.
The initramfs-hook/flash-kernel arguably should have a correlary, but
again, in most cases I am aware of, unless the initramfs generated by
dracut changes the initramfs filename every time, flash-kernel does not
usually do anything with that filename on most armhf/arm64 systems (and
the flash-kernel scripts should get triggered by the corresponding
kernel update for the parts that are needed).
The initramfs integration for flash-kernel has been a source of
headaches and bugs for quite some time (running flash-kernel for both
kernel updates and for initramfs regeneration), and I am not positive it
is even necessary for a switch to dracut... and would welcome the
opportunity to drop or at least not add more code to
flash-kernel... which at best is reluctantly maintained.
Though some of this may be my lack of understanding of dracut ... does
it not support the root= value passed to the kernel? Are there other
factors to consider?
live well,
vagrant