rpearce: Modify writable check to be on path new not yet created file.
Add new happy case
rpearce: Rename for improve consistency with lvm
rpearce: Clean up test, add new coverage for init_from_image_file