test-index-check-device: unmount "lazily" to avoid potential crash
Apparently the umount was failing on some systems, and since we're
already using loop, mke2fs, etc. which aren't really portable, and we
use "umount -l" in cleanup-mounts-under, just use it here too for now.
Thanks to Abdel Said for reporting the problem:
! t/test-index-check-device.sh:38 mke2fs -F -j -m 0 testfs.img ok
! t/test-index-check-device.sh:39 mount -o loop testfs.img /opt/bup/t/mnt/test-index-check-device.sh-YuNQZtU ok
! t/test-index-check-device.sh:41 chown root:root /opt/bup/t/mnt/test-index-check-device.sh-YuNQZtU ok
! t/test-index-check-device.sh:42 chmod 0700 /opt/bup/t/mnt/test-index-check-device.sh-YuNQZtU ok
! t/test-index-check-device.sh:45 date ok
umount: /opt/bup/t/mnt/test-index-check-device.sh-YuNQZtU: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
! t/test-index-check-device.sh:46 umount /opt/bup/t/mnt/test-index-check-device.sh-YuNQZtU FAILED