Sorry, I should probably have mentioned that my example config above is from the duplicate bug#1180364 where the ip= parameter did contain an interface name. With ip=dhcp it still fails, I'm trying to find a workaround from within dracut.