The modules needed for networking are detected after module inclusion code is run, that is, we call handlenetdev after going throught the $MODULES list. So, the initrd does not include any network modules. I hit this problem while trying to add iscsi support, but root on nfs should also hit it.
Should be fixed for 5.0.40