0x800703F1 and 0x80070091: a corrupt registry hive or a folder that will not empty
0x800703F1 is a corrupt configuration registry database and 0x80070091 is a directory that is not empty. Both roll the servicing transaction back. Here is how to clear each.
