Turns out after chat in #systemd, that it's not fsck, but specifically to do with unit dev-VG_NAS1-LV_NAS1.device not LVM-assembling. adding `dolvm lvmwait=...` to grub kernel cmd line appears to cure this problem.