No. I spent half an hour with MS Support on the issue a couple of months ago. They could not resolve it, but recognised that there was a problem.
Since then, I ended up doing a refresh last week. So far, short of a fix from MS, PC Refresh is the least destructive way of dealing with this...