I have update KB4034674 (Build 15063.540) successfully install on 8/8/2017. Then on 8/13/2017 KB4032188 (Build 15063.502) failed to install 6 times. Since KB4032188 is an earlier build I assume that's why it failed. However, why would it even try to install at all since it's earlier than KB4034674?