Add partprobes to avoid parted failures

During partitioning and filesystem creation, occasional failures were
seen caused by the kernel not detecting changes to disk layout.

Adding partprobe calls after creating partition tables and partitions
seems to fix the failures.
Setup machine-id as part of install