WIXBUG:3835 - Fix progress bug Take 2

My previous fix didn't always work, so revert it and just make sure never to send over 100% in OnCacheAquireProgress until the engine can do better at figuring out how much it has actually cached.