Comment 13 for bug 942106

The Debian mdadm scripts uses an explicit assembly in initramfs and
seems to offer a lot more of fallback logic than we currently have.

Also, udev settle makes you wait for devices that might not be
necessary for boot.

The full Debian mdadm initramfs logic seems to be a good alternative
to the current logic.