create directory in initrd if it does not exist
load zfs module early and avoid autoimport
import pool with another method that does not require many retries
in the standard non-systemd import, settle udev before importing pool