Since the work to mount isos was duplicated already across the step_mount_iso and step_mount_guest_additions, this required a refactor to prevent further code duplication and make the ports and devices easier to follow