Resolved by calling om_install_partition_is_logical() from do_transfer() in perform_slim_install.c in liborchestrator and passing it in as a parameter to ict_installboot.
Added 3rd parameter to ict_test case ict_installboot: 1 if fdisk logical, 0 otherwise. Note that test script will have to be modified to add this 3rd parameter, and another test case is created. Testing ict_test, logical/primary installations.