Changed the order of 'mount_and_clean' so that, among other things, all automated cleaning happens prior to the driver hook. Added check for root on mount_image() function to avoid errors that look like failed state.