dracut: rework timeout
Do not use bash timeout, as it changes processgroup of the child process.
Lower the timeout to 4m (should be enough on all systems), and check in the middle of the timeout if machine booted (switchroot phase).
Dump resolv.conf in case of fail
@RunFeatures:dracut
Edited by Filip Pokryvka