Retry fetching /dev/disk/by-id path for the attached disks

Use /dev/mapper or /dev/sd device and not the /dev/disk/by-id path for detaching the volume
Log erros in check_block routine.
Fixes EUCA-6403