Trying to upgrade from 15058 to 15061 fails with the same error code 0x800b109, similar to the upgrade to 15046.
In the case of 15046 I ultimately had to reinstall the Preview version from DVD.
I checked with the latestwu.diagcab. Initially a problem was detected and repaired. The second time it is indicated that the problem solver is not able to repair the problem.